class Rack::Cookies
Public Class Methods
new(app)
click to toggle source
# File lib/rack/contrib/cookies.rb 39 def initialize(app) 40 @app = app 41 end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/contrib/cookies.rb 43 def call(env) 44 req = Request.new(env) 45 env['rack.cookies'] = cookies = CookieJar.new(req.cookies) 46 status, headers, body = @app.call(env) 47 resp = Response.new(body, status, headers) 48 cookies.finish!(resp) 49 resp.to_a 50 end