Module: Devise::Oauth::Blockable::ClassMethods

Defined in:
lib/devise/oauth/blockable.rb

Instance Method Summary collapse

Instance Method Details

#block_access!(client_id, resource_owner_id) ⇒ Object



19
20
21
# File 'lib/devise/oauth/blockable.rb', line 19

def block_access!(client_id, resource_owner_id)
  where(client_id: client_id, resource_owner_id: resource_owner_id).update_all(blocked_at: Time.now)
end

#block_client!(client_id) ⇒ Object



23
24
25
# File 'lib/devise/oauth/blockable.rb', line 23

def block_client!(client_id)
  where(client_id: client_id).update_all(blocked_at: Time.now)
end