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