class method self.setup_sessid_compatibility!

Ruby on Rails 2.3.18

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

self.setup_sessid_compatibility!()

Compatibility with tables using sessid instead of session_id.

Source
# File activerecord/lib/active_record/session_store.rb, line 90
          def setup_sessid_compatibility!
            # Reset column info since it may be stale.
            reset_column_information
            if columns_hash['sessid']
              def self.find_by_session_id(*args)
                find_by_sessid(*args)
              end

              define_method(:session_id)  { sessid }
              define_method(:session_id=) { |session_id| self.sessid = session_id }
            else
              def self.find_by_session_id(session_id)
                find :first, :conditions => {:session_id=>session_id}
              end
            end
          end

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

Defined in ActiveRecord::SessionStore::Session

Type at least 2 characters to search.

↑↓ navigate · open · esc close