static private Method

Session.setup_sessid_compatibility!

Compatibility with tables using sessid instead of session_id.

Source Code

# File action_controller/session/active_record_store.rb, line 102
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 #{attribute_condition(session_id)}", session_id]
    end
  end
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.