module Doorkeeper::Models::Expirable
Public Instance Methods
expired?()
click to toggle source
# File lib/doorkeeper/models/concerns/expirable.rb, line 4 def expired? expires_in && Time.now > expired_time end
expires_in_seconds()
click to toggle source
# File lib/doorkeeper/models/concerns/expirable.rb, line 8 def expires_in_seconds return nil if expires_in.nil? expires = (created_at + expires_in.seconds) - Time.now expires_sec = expires.seconds.round(0) expires_sec > 0 ? expires_sec : 0 end
Private Instance Methods
expired_time()
click to toggle source
# File lib/doorkeeper/models/concerns/expirable.rb, line 17 def expired_time created_at + expires_in.seconds end