module Doorkeeper::Models::Revocable
Public Instance Methods
Source
# File lib/doorkeeper/models/concerns/revocable.rb, line 11 def revoke(clock = Time) update_attribute(:revoked_at, clock.now.utc) end
Revokes the object (updates ‘:revoked_at` attribute setting its value to the specific time).
@param clock [Time] time object
Source
# File lib/doorkeeper/models/concerns/revocable.rb, line 19 def revoked? !!(revoked_at && revoked_at <= Time.now.utc) end
Indicates whether the object has been revoked.
@return [Boolean] true if revoked, false in other case