Module: ActiveRecord::SessionStore::ClassMethods
- Defined in:
- activerecord/lib/active_record/session_store.rb
Overview
:nodoc:
Instance Method Summary (collapse)
Instance Method Details
- (Object) create_table!
65 66 67 68 69 70 71 |
# File 'activerecord/lib/active_record/session_store.rb', line 65 def create_table! connection.create_table(table_name) do |t| t.string session_id_column, :limit => 255 t.text data_column_name end connection.add_index table_name, session_id_column, :unique => true end |
- (Object) drop_table!
61 62 63 |
# File 'activerecord/lib/active_record/session_store.rb', line 61 def drop_table! connection.drop_table table_name end |
- (Object) marshal(data)
53 54 55 |
# File 'activerecord/lib/active_record/session_store.rb', line 53 def marshal(data) ActiveSupport::Base64.encode64(Marshal.dump(data)) if data end |
- (Object) unmarshal(data)
57 58 59 |
# File 'activerecord/lib/active_record/session_store.rb', line 57 def unmarshal(data) Marshal.load(ActiveSupport::Base64.decode64(data)) if data end |