Class: ParasutRubySdk::REST::Parasut

Inherits:
BaseRequest show all
Defined in:
lib/parasut_ruby_sdk/rest/parasut.rb

Constant Summary

Constants inherited from BaseRequest

BaseRequest::HTTP_HEADERS

Instance Attribute Summary

Attributes inherited from BaseRequest

#config

Instance Method Summary collapse

Methods inherited from BaseRequest

#get_token, #refresh_expired_token

Constructor Details

#initialize(*args) ⇒ Parasut

Returns a new instance of Parasut.



5
6
7
8
# File 'lib/parasut_ruby_sdk/rest/parasut.rb', line 5

def initialize(*args)
  super(*args)
  @args = args.first
end

Instance Method Details

#accountsObject



10
11
12
# File 'lib/parasut_ruby_sdk/rest/parasut.rb', line 10

def accounts
  ParasutRubySdk::REST::Account.new(@args)
end

#categoriesObject



18
19
20
# File 'lib/parasut_ruby_sdk/rest/parasut.rb', line 18

def categories
  ParasutRubySdk::REST::Category.new(@args)
end

#contactsObject



14
15
16
# File 'lib/parasut_ruby_sdk/rest/parasut.rb', line 14

def contacts
  ParasutRubySdk::REST::Contact.new(@args)
end

#productsObject



22
23
24
# File 'lib/parasut_ruby_sdk/rest/parasut.rb', line 22

def products
  ParasutRubySdk::REST::Product.new(@args)
end

#sales_invoicesObject



26
27
28
# File 'lib/parasut_ruby_sdk/rest/parasut.rb', line 26

def sales_invoices
  ParasutRubySdk::REST::SalesInvoice.new(@args)
end