class Cuba::Tools::Auth::Responder
Public Class Methods
new(app, env)
click to toggle source
# File lib/cuba/tools/auth.rb, line 34 def initialize(app, env) @app = app @env = env end
Public Instance Methods
respond()
click to toggle source
# File lib/cuba/tools/auth.rb, line 39 def respond res.finish end
Private Instance Methods
path()
click to toggle source
# File lib/cuba/tools/auth.rb, line 45 def path @env['REQUEST_PATH'] end
req()
click to toggle source
# File lib/cuba/tools/auth.rb, line 49 def req @req ||= Rack::Request.new(@env) end
res()
click to toggle source
# File lib/cuba/tools/auth.rb, line 53 def res @res ||= begin status, headers, body = @app.call(req.env) Rack::Response.new(body, status, headers) end end