class DataMapper::Session::Datamapper

Public Class Methods

new(app, options = {}) click to toggle source
Calls superclass method
# File lib/rack_datamapper/session/datamapper.rb, line 8
def initialize(app, options = {})
  super
  id_generator = Proc.new do 
    generate_sid
  end
  @store = ::DataMapper::Session::Abstract::Store.new(app, options, id_generator)
end

Private Instance Methods

get_session(env, sid) click to toggle source
# File lib/rack_datamapper/session/datamapper.rb, line 18
def get_session(env, sid)
  @store.get_session(env, sid)
end
set_session(env, sid, session_data, options) click to toggle source
# File lib/rack_datamapper/session/datamapper.rb, line 22
def set_session(env, sid, session_data, options)
  @store.set_session(env, sid, session_data, options)
end