Module | Merb::SessionMixin::RequestMixin |
In: |
lib/merb-core/dispatch/session.rb
|
Adds class methods to Merb::Request object. Sets up repository of session store types. Sets the session ID key and expiry values.
:api: private
Returns session container. Merb is able to handle multiple session stores, hence a parameter to pick it.
session_store<String>: | The type of session store to access, |
defaults to default_session_store.
If no suitable session store type is given, it defaults to cookie-based sessions.
SessionContainer: | an instance of a session store extending Merb::SessionContainer. |
:api: public
new_session<Merb::SessionContainer>: | A session store instance. |
The session is assigned internally by its session_store_type key.
:api: private