Class: Doorkeeper::Application
- Inherits:
-
Object
- Object
- Doorkeeper::Application
- Includes:
- DoorkeeperMongodb::Compatible, DoorkeeperMongodb::Mixins::Mongoid::ApplicationMixin, DoorkeeperMongodb::Shared::Scopes, Mongoid::Document, Mongoid::Timestamps
- Defined in:
- lib/doorkeeper/orm/mongoid4/application.rb,
lib/doorkeeper/orm/mongoid5/application.rb,
lib/doorkeeper/orm/mongoid6/application.rb,
lib/doorkeeper/orm/mongoid7/application.rb,
lib/doorkeeper/orm/mongoid8/application.rb
Class Method Summary collapse
Methods included from DoorkeeperMongodb::Mixins::Mongoid::ApplicationMixin
#as_json, #authorized_for_resource_owner?, #plaintext_secret, #redirect_uri=, #renew_secret, #secret_matches?
Methods included from DoorkeeperMongodb::Shared::Scopes
Methods included from DoorkeeperMongodb::Compatible
#lock!, #transaction, #update_column, #with_lock
Class Method Details
.authorized_for(resource_owner) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/doorkeeper/orm/mongoid4/application.rb', line 34 def self.(resource_owner) ids = AccessToken.where( resource_owner_id: resource_owner.id, revoked_at: nil, ).map(&:application_id) find(ids) end |