Class: Ooor::Rack
Instance Method Summary collapse
- #call(env) ⇒ Object
-
#initialize(app = nil) ⇒ Rack
constructor
A new instance of Rack.
Methods included from RackBehaviour
#get_ooor_public_session, #get_ooor_session, #session_key, #set_ooor!, #set_ooor_session!, #share_openerp_session!
Constructor Details
#initialize(app = nil) ⇒ Rack
Returns a new instance of Rack.
121 122 123 |
# File 'lib/ooor/rack.rb', line 121 def initialize(app=nil) @app=app end |
Instance Method Details
#call(env) ⇒ Object
125 126 127 128 129 |
# File 'lib/ooor/rack.rb', line 125 def call(env) set_ooor!(env) status, headers, body = @app.call(env) set_ooor_session!(env, status, headers, body) end |