Class: Devise::Oauth::Access

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Blockable
Defined in:
app/models/devise/oauth/access.rb

Instance Method Summary collapse

Methods included from Blockable

#blocked?, #unblock!

Instance Method Details

#accessed!Object



16
17
18
# File 'app/models/devise/oauth/access.rb', line 16

def accessed!
  self.class.update_counters(id, accessed_times: 1)
end

#block!Object



10
11
12
13
14
# File 'app/models/devise/oauth/access.rb', line 10

def block!
  super
  Devise::Oauth::AccessToken.block_access!(client_id, resource_owner_id)
  Devise::Oauth::Authorization.block_access!(client_id, resource_owner_id)
end