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