class Doorkeeper::OAuth::Client

Constants

Credentials

Attributes

application[R]

Public Class Methods

authenticate(credentials, method = Doorkeeper.config.application_model.method(:by_uid_and_secret)) click to toggle source
# File lib/doorkeeper/oauth/client.rb, line 20
def self.authenticate(credentials, method = Doorkeeper.config.application_model.method(:by_uid_and_secret))
  return if credentials.blank?
  return unless (application = method.call(credentials.uid, credentials.secret))

  new(application)
end
find(uid, method = Doorkeeper.config.application_model.method(:by_uid)) click to toggle source
# File lib/doorkeeper/oauth/client.rb, line 14
def self.find(uid, method = Doorkeeper.config.application_model.method(:by_uid))
  return unless (application = method.call(uid))

  new(application)
end
new(application) click to toggle source
# File lib/doorkeeper/oauth/client.rb, line 10
def initialize(application)
  @application = application
end