The default Active Record class.
# File lib/active_record/session_store.rb, line 74 def create_table! connection.execute CREATE TABLE #{table_name} ( id INTEGER PRIMARY KEY, #{connection.quote_column_name('session_id')} TEXT UNIQUE, #{connection.quote_column_name(@@data_column_name)} TEXT(255) ) end
Customizable data column name. Defaults to ‘data’.
# File lib/active_record/session_store.rb, line 49 cattr_accessor :data_column_name
# File lib/active_record/session_store.rb, line 56 def data_column_size_limit @data_column_size_limit ||= columns_hash[@@data_column_name].limit end
# File lib/active_record/session_store.rb, line 84 def drop_table! connection.execute "DROP TABLE #{table_name}" end
Hook to set up sessid compatibility.
# File lib/active_record/session_store.rb, line 61 def find_by_session_id(session_id) setup_sessid_compatibility! find_by_session_id(session_id) end
Generated with the Darkfish Rdoc Generator 2.