Class: OauthUser

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/rails_auth/oauth_user.rb

Direct Known Subclasses

DeveloperUser

Instance Method Summary collapse

Instance Method Details

#refresh_token!Object



16
17
18
19
20
# File 'app/models/rails_auth/oauth_user.rb', line 16

def refresh_token!
  client = strategy
  token = OAuth2::AccessToken.new client, self.access_token, {expires_at: self.expires_at.to_i, refresh_token: self.refresh_token}
  token.refresh!
end

#save_info(info_params) ⇒ Object



9
10
# File 'app/models/rails_auth/oauth_user.rb', line 9

def save_info(info_params)
end

#strategyObject



12
13
14
# File 'app/models/rails_auth/oauth_user.rb', line 12

def strategy

end