Class: Ponto::AccessToken
- Inherits:
-
OAuthResource
- Object
- OpenStruct
- OAuthResource
- Ponto::AccessToken
- Defined in:
- lib/ponto/api/access_token.rb
Class Method Summary collapse
Methods inherited from OAuthResource
Constructor Details
This class inherits a constructor from Ponto::OAuthResource
Class Method Details
.create ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/ponto/api/access_token.rb', line 3 def self.create uri = Ponto.api_schema["oauth2"]["token"] payload = URI.encode_www_form([["grant_type", "client_credentials"]]) headers = { authorization: "Basic " + Base64.strict_encode64("#{Ponto.client.client_id}:#{Ponto.client.client_secret}"), content_type: "application/x-www-form-urlencoded" } create_by_uri(uri: uri, payload: payload, headers: headers) end |