class Doorkeeper::OAuth::Token
Public Class Methods
authenticate(request, *methods)
click to toggle source
# File lib/doorkeeper/oauth/token.rb, line 56 def self.authenticate(request, *methods) if token = from_request(request, *methods) AccessToken.by_token(token) end end
from_request(request, *methods)
click to toggle source
# File lib/doorkeeper/oauth/token.rb, line 48 def self.from_request(request, *methods) methods.inject(nil) do |credentials, method| method = self.method(method) if method.is_a?(Symbol) credentials = method.call(request) break credentials unless credentials.blank? end end