class Ponto::AccessToken

Public Class Methods

create() click to toggle source
# 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