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