class ActionController::Session::DatamapperStore

Constants

SecureRandom

Public Class Methods

new(app, options = {}) click to toggle source
Calls superclass method
# File lib/datamapper4rails/datamapper_store.rb, line 21
def initialize(app, options = {})
  super

  id_generator = Proc.new do
    SecureRandom.hex(16)
  end
  @store = ::DataMapper::Session::Abstract::Store.new(app, options, id_generator)
  @options = options
end

Private Instance Methods

get_session(env, sid) click to toggle source
# File lib/datamapper4rails/datamapper_store.rb, line 32
def get_session(env, sid)
  @store.get_session(env, sid)
end
set_session(env, sid, session_data) click to toggle source
# File lib/datamapper4rails/datamapper_store.rb, line 36
def set_session(env, sid, session_data)
  @store.set_session(env, sid, session_data, @options)
end