class GrapeAPISignature::Middleware::GrapeAuth
Attributes
user_setter[RW]
Public Class Methods
new(app, max_request_age = 900, user_setter = :'current_user=', &authenticator)
click to toggle source
Calls superclass method
GrapeAPISignature::Middleware::Auth::new
# File lib/grape_api_signature/middleware/grape_auth.rb, line 11 def initialize(app, max_request_age = 900, user_setter = :'current_user=', &authenticator) super(app, max_request_age, &authenticator) self.user_setter = user_setter end
Protected Instance Methods
bad_request()
click to toggle source
# File lib/grape_api_signature/middleware/grape_auth.rb, line 39 def bad_request endpoint.error!({ error: 'Bad Request' }, 400) end
endpoint()
click to toggle source
# File lib/grape_api_signature/middleware/grape_auth.rb, line 18 def endpoint env['api.endpoint'] end
on_valid()
click to toggle source
Calls superclass method
GrapeAPISignature::Middleware::Auth#on_valid
# File lib/grape_api_signature/middleware/grape_auth.rb, line 22 def on_valid endpoint.send(user_setter, user) if user_setter super end
secret_key()
click to toggle source
# File lib/grape_api_signature/middleware/grape_auth.rb, line 27 def secret_key authenticator_result[:secret_key] end
user()
click to toggle source
# File lib/grape_api_signature/middleware/grape_auth.rb, line 31 def user authenticator_result[:user] end