Class Sinatra::Session::Cookie
In: lib/sinatra/sessions.rb
Parent: Object

Methods

call   new   use=  

Public Class methods

[Source]

    # File lib/sinatra/sessions.rb, line 8
 8:       def initialize(app, options = {})
 9:         @app = if (@@use ||= :on) == :off
10:           app
11:         else
12:           Rack::Session::Cookie.new(app)
13:         end
14:       end

[Source]

   # File lib/sinatra/sessions.rb, line 4
4:       def self.use=(v)
5:         @@use = v unless Sinatra::Server.running  # keep is thread-safe!
6:       end

Public Instance methods

[Source]

    # File lib/sinatra/sessions.rb, line 16
16:       def call(env)
17:         @app.call(env)
18:       end

[Validate]