Class: Ponto::OAuthResource

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/ponto/api/o_auth_resource.rb

Direct Known Subclasses

AccessToken

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw) ⇒ OAuthResource

Returns a new instance of OAuthResource.



9
10
11
# File 'lib/ponto/api/o_auth_resource.rb', line 9

def initialize(raw)
  super(raw)
end

Class Method Details

.create_by_uri(uri:, payload:, headers: nil) ⇒ Object



3
4
5
6
7
# File 'lib/ponto/api/o_auth_resource.rb', line 3

def self.create_by_uri(uri:, payload:, headers: nil)
  raw_item = Ponto.client.post(uri: uri, payload: payload, headers: headers)
  raw_item = {} if raw_item == ""
  new(raw_item)
end