module Devise::Oauth2Providable::ExpirableToken::LocalInstanceMethods
Public Instance Methods
expired!()
click to toggle source
forcefully expire the token
# File lib/devise/oauth2_providable/expirable_token.rb, line 35 def expired! self.expires_at = Time.now.utc self.save! end
expires_in()
click to toggle source
number of seconds until the token expires
# File lib/devise/oauth2_providable/expirable_token.rb, line 30 def expires_in (expires_at - Time.now.utc).to_i end
Private Instance Methods
init_expires_at()
click to toggle source
# File lib/devise/oauth2_providable/expirable_token.rb, line 45 def init_expires_at self.expires_at = self.default_lifetime.from_now end
init_token()
click to toggle source
# File lib/devise/oauth2_providable/expirable_token.rb, line 42 def init_token self.token = Devise::Oauth2Providable.random_id end