class GrapeDeviseAuth::Middleware
Public Class Methods
new(app, resource_name)
click to toggle source
# File lib/grape_devise_auth/middleware.rb, line 4 def initialize(app, resource_name) @app = app @resource_name = resource_name end
Public Instance Methods
call(env)
click to toggle source
# File lib/grape_devise_auth/middleware.rb, line 9 def call(env) setup(env) responses_with_headers(*@app.call(env)) end
Private Instance Methods
responses_with_headers(status, headers, response)
click to toggle source
# File lib/grape_devise_auth/middleware.rb, line 20 def responses_with_headers(status, headers, response) [ status, headers, response ] end
setup(env)
click to toggle source
# File lib/grape_devise_auth/middleware.rb, line 16 def setup(env) env[Configuration::REQUEST_START] = Time.now end