Class: V2Intuity::Clients::RestApi

Inherits:
Client
  • Object
show all
Defined in:
lib/v2_intuity/clients/rest_api.rb

Instance Attribute Summary

Attributes inherited from Client

#accept, #base_uri, #content_type, #httparty_client, #org_id, #token

Instance Method Summary collapse

Methods inherited from Client

#build_and_send_request, #build_request, #send_request, #send_request_generate_response

Constructor Details

#initialize(options = {}) ⇒ RestApi

Returns a new instance of RestApi.



4
5
6
7
8
9
10
11
12
# File 'lib/v2_intuity/clients/rest_api.rb', line 4

def initialize(options = {})
  super
  @base_uri = options[:rest_uri]

  raise 'RestApi Client requires rest_uri' unless @base_uri

  @org_id = options[:org_id]
  raise 'Client requires org_id' unless @org_id
end