Module: Sinatra::Session
- Defined in:
- lib/sinatra/session.rb
Overview
Simple, secure sessions for Sinatra.
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.registered(app) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/sinatra/session.rb', line 49 def self.registered(app) app.helpers Session::Helpers # This should be set to the redirect URL the client will be sent to if # the session is not valid. app.set :session_fail, '/login' # Parameters for the session cookie. app.set :session_name, 'sinatra.session' app.set :session_path, '/' app.set :session_domain, nil app.set :session_expire, nil app.set :session_secret, nil app.use(Session::Cookie) do { :key => app.session_name, :path => app.session_path, :domain => app.session_domain, :expire_after => app.session_expire, :secret => app.session_secret } end end |