Sha256: b8f904e546ab69242cbfe53cc50d2a6942cdb73072f4cb9b3c3196c96ab1d3b4
Contents?: true
Size: 657 Bytes
Versions: 3
Compression:
Stored size: 657 Bytes
Contents
require 'httparty' module Devise module Capturable class API include HTTParty format :json #debug_output $stderr def self.token(code) post("#{Devise.capturable_server}/oauth/token", :query => { code: code, redirect_uri: "http://stupidsettings.com", grant_type: 'authorization_code', client_id: Devise.capturable_client_id, client_secret: Devise.capturable_client_secret, }) end def self.entity(token) post("#{Devise.capturable_server}/entity", headers: { 'Authorization' => "OAuth #{token}" }) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
devise_capturable-0.0.7 | lib/devise_capturable/api.rb |
devise_capturable-0.0.6 | lib/devise_capturable/api.rb |
devise_capturable-0.0.5 | lib/devise_capturable/api.rb |