module Doorkeeper::Grape::Helpers
Public Instance Methods
doorkeeper_render_error_with(error)
click to toggle source
# File lib/doorkeeper/grape/helpers.rb, line 21 def doorkeeper_render_error_with(error) status_code = case error.status when :unauthorized 401 when :forbidden 403 end error!({ error: error.description }, status_code, error.headers) end
Private Instance Methods
decorated_request()
click to toggle source
# File lib/doorkeeper/grape/helpers.rb, line 41 def decorated_request AuthorizationDecorator.new(request) end
doorkeeper_token()
click to toggle source
# File lib/doorkeeper/grape/helpers.rb, line 34 def doorkeeper_token @_doorkeeper_token ||= OAuth::Token.authenticate( decorated_request, *Doorkeeper.configuration.access_token_methods ) end