Module: Exact

Defined in:
lib/exact.rb,
lib/exact/client.rb,
lib/exact/version.rb,
lib/exact/models/base.rb,
lib/exact/models/item.rb,
lib/exact/configuration.rb,
lib/exact/models/layout.rb,
lib/exact/models/account.rb,
lib/exact/models/project.rb,
lib/exact/models/vat_code.rb,
lib/exact/models/cost_unit.rb,
lib/exact/models/cost_center.rb,
lib/exact/models/g_l_account.rb,
lib/exact/models/bank_account.rb,
lib/exact/models/sales_invoice.rb,
lib/exact/mappings/base_mapping.rb,
lib/exact/mappings/item_mapping.rb,
lib/exact/mappings/layout_mapping.rb,
lib/exact/mappings/account_mapping.rb,
lib/exact/mappings/project_mapping.rb,
lib/exact/mappings/vat_code_mapping.rb,
lib/exact/models/sales_invoice_line.rb,
lib/exact/mappings/cost_unit_mapping.rb,
lib/exact/mappings/cost_center_mapping.rb,
lib/exact/mappings/g_l_account_mapping.rb,
lib/exact/mappings/bank_account_mapping.rb,
lib/exact/mappings/sales_invoice_mapping.rb,
lib/exact/mappings/sales_invoice_line_mapping.rb

Defined Under Namespace

Classes: Account, AccountMapping, BankAccount, BankAccountMapping, Base, BaseMapping, Client, Configuration, CostCenter, CostCenterMapping, CostUnit, CostUnitMapping, GLAccount, GLAccountMapping, Item, ItemMapping, Layout, LayoutMapping, Project, ProjectMapping, SalesInvoice, SalesInvoiceLine, SalesInvoiceLineMapping, SalesInvoiceMapping, VATCode, VATCodeMapping

Constant Summary collapse

Error =
Class.new(StandardError)
VERSION =
'0.1.6'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



3
4
5
# File 'lib/exact/configuration.rb', line 3

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



6
7
8
9
# File 'lib/exact/configuration.rb', line 6

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration) if block_given?
end