instance method set_session

Ruby on Rails 3.0.20

Since v2.3.18 Last seen in v3.2.22.5 Private

Available in: v2.3.18 v3.0.20 v3.1.12 v3.2.22.5

Signature

set_session(env, sid, session_data)

No documentation comment.

Parameters

env req
sid req
session_data req
Source
# File activerecord/lib/active_record/session_store.rb, line 302
      def set_session(env, sid, session_data)
        Base.silence do
          record = get_session_model(env, sid)
          record.data = session_data
          return false unless record.save

          session_data = record.data
          if session_data && session_data.respond_to?(:each_value)
            session_data.each_value do |obj|
              obj.clear_association_cache if obj.respond_to?(:clear_association_cache)
            end
          end
        end

        sid
      end

Defined in activerecord/lib/active_record/session_store.rb line 302 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::SessionStore

Type at least 2 characters to search.

↑↓ navigate · open · esc close