class Doorkeeper::AccessToken
Public Class Methods
create_indexes()
click to toggle source
# File lib/doorkeeper/orm/mongo_mapper/access_token.rb, line 34 def self.create_indexes ensure_index :token, unique: true ensure_index [[:refresh_token, 1]], unique: true, sparse: true end
created_at_desc()
click to toggle source
# File lib/doorkeeper/orm/mongo_mapper/access_token.rb, line 43 def self.created_at_desc :created_at.desc end
last()
click to toggle source
# File lib/doorkeeper/orm/mongo_mapper/access_token.rb, line 24 def self.last self.sort(:created_at).last end
order_method()
click to toggle source
# File lib/doorkeeper/orm/mongo_mapper/access_token.rb, line 39 def self.order_method :sort end
refresh_token_revoked_on_use?()
click to toggle source
# File lib/doorkeeper/orm/mongoid4/access_token.rb, line 35 def self.refresh_token_revoked_on_use? fields.collect { |field| field[0] }.include?('previous_refresh_token') end
Private Class Methods
delete_all_for(application_id, resource_owner)
click to toggle source
# File lib/doorkeeper/orm/mongo_mapper/access_token.rb, line 28 def self.delete_all_for(application_id, resource_owner) delete_all(application_id: application_id, resource_owner_id: resource_owner.id) end