Class | Rack::Session::Pool |
In: |
lib/rack/session/pool.rb
|
Parent: | Abstract::ID |
Rack::Session::Pool provides simple cookie based session management. Session data is stored in a hash held by @pool. In the context of a multithreaded environment, sessions being committed to the pool is done in a merging manner.
Example:
myapp = MyRackApp.new sessioned = Rack::Session::Pool.new(myapp, :key => 'rack.session', :domain => 'foo.com', :path => '/', :expire_after => 2592000 ) Rack::Handler::WEBrick.run sessioned