class Doorkeeper::OAuth::Client

Attributes

application[RW]

Public Class Methods

authenticate(credentials, method = Application.method(:by_uid_and_secret)) click to toggle source
# File lib/doorkeeper/oauth/client.rb, line 21
def self.authenticate(credentials, method = Application.method(:by_uid_and_secret))
  return false if credentials.blank?

  if application = method.call(credentials.uid, credentials.secret)
    new(application)
  end
end
find(uid, method = Application.method(:by_uid)) click to toggle source
# File lib/doorkeeper/oauth/client.rb, line 15
def self.find(uid, method = Application.method(:by_uid))
  if application = method.call(uid)
    new(application)
  end
end
new(application) click to toggle source
# File lib/doorkeeper/oauth/client.rb, line 11
def initialize(application)
  @application = application
end