Module: KashflowApi
- Defined in:
- lib/kashflow_api.rb,
lib/kashflow_api/api.rb,
lib/kashflow_api/client.rb,
lib/kashflow_api/config.rb,
lib/kashflow_api/version.rb,
lib/kashflow_api/api_call.rb,
lib/kashflow_api/models/line.rb,
lib/kashflow_api/soap_object.rb,
lib/kashflow_api/models/quote.rb,
lib/kashflow_api/models/invoice.rb,
lib/kashflow_api/models/receipt.rb,
lib/kashflow_api/models/customer.rb,
lib/kashflow_api/models/supplier.rb,
lib/kashflow_api/models/nominal_code.rb,
lib/kashflow_api/models/customer_balance.rb
Defined Under Namespace
Classes: Api, ApiCall, Client, Config, Customer, CustomerBalance, Invoice, Line, NominalCode, Quote, Receipt, SoapObject, Supplier
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.api ⇒ Object
33
34
35
|
# File 'lib/kashflow_api.rb', line 33
def self.api
@api
end
|
.api_methods ⇒ Object
37
38
39
|
# File 'lib/kashflow_api.rb', line 37
def self.api_methods
@api_methods ||= Api.methods
end
|
.client ⇒ Object
41
42
43
|
# File 'lib/kashflow_api.rb', line 41
def self.client
@client ||= Client.new(@config)
end
|
.config ⇒ Object
29
30
31
|
# File 'lib/kashflow_api.rb', line 29
def self.config
@config
end
|
23
24
25
26
27
|
# File 'lib/kashflow_api.rb', line 23
def self.configure
@config = Config.new
yield @config
@api = Api.new
end
|