Class: Devise::Capturable::API
- Inherits:
-
Object
- Object
- Devise::Capturable::API
- Includes:
- HTTParty
- Defined in:
- lib/devise_capturable/api.rb
Class Method Summary collapse
Class Method Details
.entity(token) ⇒ Object
31 32 33 |
# File 'lib/devise_capturable/api.rb', line 31 def self.entity(token) post("#{Devise.capturable_server}/entity", headers: { 'Authorization' => "OAuth #{token}" }) end |
.refresh_token(refresh_token) ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/devise_capturable/api.rb', line 21 def self.refresh_token(refresh_token) post("#{Devise.capturable_server}/oauth/token", :query => { refresh_token: refresh_token, redirect_uri: Devise.capturable_redirect_uri || 'http://stupidsettings.com', grant_type: 'refresh_token', client_id: Devise.capturable_client_id, client_secret: Devise.capturable_client_secret, }) end |
.token(code) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/devise_capturable/api.rb', line 11 def self.token(code) post("#{Devise.capturable_server}/oauth/token", :query => { code: code, redirect_uri: Devise.capturable_redirect_uri || 'http://stupidsettings.com', grant_type: 'authorization_code', client_id: Devise.capturable_client_id, client_secret: Devise.capturable_client_secret, }) end |