Module: DoorkeeperMongodb::Mixins::Mongoid::ApplicationMixin::ClassMethods

Defined in:
lib/doorkeeper-mongodb/mixins/mongoid/application_mixin.rb

Instance Method Summary collapse

Instance Method Details

#by_uid(uid) ⇒ Doorkeeper::Application?

Returns an instance of the Doorkeeper::Application with specific UID.

Parameters:

  • uid (#to_s)

    UID (any object that responds to ‘#to_s`)

Returns:



56
57
58
# File 'lib/doorkeeper-mongodb/mixins/mongoid/application_mixin.rb', line 56

def by_uid(uid)
  where(uid: uid.to_s).first
end

#by_uid_and_secret(uid, secret) ⇒ Doorkeeper::Application?

Returns an instance of the Doorkeeper::Application with specific UID and secret.

Parameters:

  • uid (#to_s)

    UID (any object that responds to ‘#to_s`)

  • secret (#to_s)

    secret (any object that responds to ‘#to_s`)

Returns:



45
46
47
# File 'lib/doorkeeper-mongodb/mixins/mongoid/application_mixin.rb', line 45

def by_uid_and_secret(uid, secret)
  where(uid: uid.to_s, secret: secret.to_s).first
end