Class: Rack::Session::CookieStore

Inherits:
Abstract::ID
  • Object
show all
Defined in:
lib/rack/session/cookie_store.rb,
lib/rack/session/cookie_store/version.rb

Defined Under Namespace

Classes: Marshal, Signer

Constant Summary collapse

VERSION =
"0.1.2"

Instance Method Summary collapse

Constructor Details

#initialize(app, options) ⇒ CookieStore

Returns a new instance of CookieStore.



42
43
44
45
46
47
48
# File 'lib/rack/session/cookie_store.rb', line 42

def initialize(app, options)
  @secret = options[:secret]
  @marshal  = options[:marshal] ||= Marshal.new
  @signer = options[:signer] ||= Signer.new

  super(app, options.merge!(:cookie_only => true))
end