Class: Doorkeeper::AccessToken

Inherits:
Object
  • Object
show all
Includes:
DoorkeeperMongodb::Compatible, DoorkeeperMongodb::Mixins::Mongoid::AccessTokenMixin, DoorkeeperMongodb::Shared::Scopes, Mongoid::Document, Mongoid::Timestamps
Defined in:
lib/doorkeeper/orm/mongoid4/access_token.rb,
lib/doorkeeper/orm/mongoid5/access_token.rb,
lib/doorkeeper/orm/mongoid6/access_token.rb,
lib/doorkeeper/orm/mongoid7/access_token.rb,
lib/doorkeeper/orm/mongoid8/access_token.rb

Class Method Summary collapse

Methods included from DoorkeeperMongodb::Mixins::Mongoid::AccessTokenMixin

#acceptable?, #as_json, #plaintext_refresh_token, #plaintext_token, #revoke_previous_refresh_token!, #same_credential?, #same_resource_owner?, #token_type, #use_refresh_token?

Methods included from DoorkeeperMongodb::Mixins::Mongoid::JsonSerializable

#as_json

Methods included from DoorkeeperMongodb::Shared::Scopes

#scopes=, #scopes_string

Methods included from DoorkeeperMongodb::Compatible

#lock!, #transaction, #update_column, #with_lock

Class Method Details

.created_at_descObject



34
35
36
# File 'lib/doorkeeper/orm/mongoid4/access_token.rb', line 34

def self.created_at_desc
  %i[created_at desc]
end

.order_methodObject



26
27
28
# File 'lib/doorkeeper/orm/mongoid4/access_token.rb', line 26

def self.order_method
  :order_by
end

.refresh_token_revoked_on_use?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/doorkeeper/orm/mongoid4/access_token.rb', line 30

def self.refresh_token_revoked_on_use?
  fields.collect { |field| field[0] }.include?("previous_refresh_token")
end