Sha256: de074c66a092bbfce8076faddd761d5e257d56e91e2922951fbaa95e4cbe7207
Contents?: true
Size: 623 Bytes
Versions: 1
Compression:
Stored size: 623 Bytes
Contents
class Devise::Oauth2Providable::AccessToken < ActiveRecord::Base expires_according_to :access_token_expires_in before_validation :restrict_expires_at, :on => :create, :if => :refresh_token belongs_to :refresh_token # Deprecated #attr_accessible :refresh_token def token_response response = { :access_token => token, :token_type => 'bearer', :expires_in => expires_in } response[:refresh_token] = refresh_token.token if refresh_token response end private def restrict_expires_at self.expires_at = [self.expires_at, refresh_token.expires_at].compact.min end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
devise_oauth2_rails4-1.1.2 | app/models/devise/oauth2_providable/access_token.rb |