Module: LedgerSync::NetSuite

Defined in:
lib/ledger_sync/netsuite.rb,
lib/ledger_sync/netsuite/error.rb,
lib/ledger_sync/netsuite/token.rb,
lib/ledger_sync/netsuite/client.rb,
lib/ledger_sync/netsuite/version.rb,
lib/ledger_sync/netsuite/resource.rb,
lib/ledger_sync/netsuite/searcher.rb,
lib/ledger_sync/netsuite/operation.rb,
lib/ledger_sync/netsuite/serializer.rb,
lib/ledger_sync/netsuite/deserializer.rb,
lib/ledger_sync/netsuite/check/searcher.rb,
lib/ledger_sync/netsuite/operation/find.rb,
lib/ledger_sync/netsuite/resources/item.rb,
lib/ledger_sync/netsuite/record/metadata.rb,
lib/ledger_sync/netsuite/record/property.rb,
lib/ledger_sync/netsuite/resources/check.rb,
lib/ledger_sync/netsuite/vendor/searcher.rb,
lib/ledger_sync/netsuite/account/searcher.rb,
lib/ledger_sync/netsuite/check/serializer.rb,
lib/ledger_sync/netsuite/operation/create.rb,
lib/ledger_sync/netsuite/operation/delete.rb,
lib/ledger_sync/netsuite/operation/update.rb,
lib/ledger_sync/netsuite/record/parameter.rb,
lib/ledger_sync/netsuite/resources/vendor.rb,
lib/ledger_sync/netsuite/customer/searcher.rb,
lib/ledger_sync/netsuite/location/searcher.rb,
lib/ledger_sync/netsuite/resources/account.rb,
lib/ledger_sync/netsuite/resources/deposit.rb,
lib/ledger_sync/netsuite/resources/invoice.rb,
lib/ledger_sync/netsuite/vendor/serializer.rb,
lib/ledger_sync/netsuite/account/serializer.rb,
lib/ledger_sync/netsuite/check/deserializer.rb,
lib/ledger_sync/netsuite/record/http_method.rb,
lib/ledger_sync/netsuite/resources/currency.rb,
lib/ledger_sync/netsuite/resources/customer.rb,
lib/ledger_sync/netsuite/resources/location.rb,
lib/ledger_sync/netsuite/currency/serializer.rb,
lib/ledger_sync/netsuite/customer/serializer.rb,
lib/ledger_sync/netsuite/department/searcher.rb,
lib/ledger_sync/netsuite/location/serializer.rb,
lib/ledger_sync/netsuite/subsidiary/searcher.rb,
lib/ledger_sync/netsuite/vendor/deserializer.rb,
lib/ledger_sync/netsuite/account/deserializer.rb,
lib/ledger_sync/netsuite/dashboard_url_helper.rb,
lib/ledger_sync/netsuite/reference/serializer.rb,
lib/ledger_sync/netsuite/resources/department.rb,
lib/ledger_sync/netsuite/resources/subsidiary.rb,
lib/ledger_sync/netsuite/check/operations/find.rb,
lib/ledger_sync/netsuite/currency/deserializer.rb,
lib/ledger_sync/netsuite/customer/deserializer.rb,
lib/ledger_sync/netsuite/department/serializer.rb,
lib/ledger_sync/netsuite/ledger_class/searcher.rb,
lib/ledger_sync/netsuite/location/deserializer.rb,
lib/ledger_sync/netsuite/subsidiary/serializer.rb,
lib/ledger_sync/netsuite/resources/ledger_class.rb,
lib/ledger_sync/netsuite/vendor/operations/find.rb,
lib/ledger_sync/netsuite/account/operations/find.rb,
lib/ledger_sync/netsuite/check/operations/create.rb,
lib/ledger_sync/netsuite/check/operations/delete.rb,
lib/ledger_sync/netsuite/check/operations/update.rb,
lib/ledger_sync/netsuite/department/deserializer.rb,
lib/ledger_sync/netsuite/ledger_class/serializer.rb,
lib/ledger_sync/netsuite/resources/journal_entry.rb,
lib/ledger_sync/netsuite/subsidiary/deserializer.rb,
lib/ledger_sync/netsuite/currency/operations/find.rb,
lib/ledger_sync/netsuite/customer/operations/find.rb,
lib/ledger_sync/netsuite/journal_entry/serializer.rb,
lib/ledger_sync/netsuite/location/operations/find.rb,
lib/ledger_sync/netsuite/vendor/operations/create.rb,
lib/ledger_sync/netsuite/vendor/operations/delete.rb,
lib/ledger_sync/netsuite/vendor/operations/update.rb,
lib/ledger_sync/netsuite/account/operations/create.rb,
lib/ledger_sync/netsuite/customer_deposit/searcher.rb,
lib/ledger_sync/netsuite/ledger_class/deserializer.rb,
lib/ledger_sync/netsuite/resources/check_line_item.rb,
lib/ledger_sync/netsuite/check_line_item/serializer.rb,
lib/ledger_sync/netsuite/currency/operations/create.rb,
lib/ledger_sync/netsuite/currency/operations/delete.rb,
lib/ledger_sync/netsuite/currency/operations/update.rb,
lib/ledger_sync/netsuite/customer/operations/create.rb,
lib/ledger_sync/netsuite/customer/operations/delete.rb,
lib/ledger_sync/netsuite/customer/operations/update.rb,
lib/ledger_sync/netsuite/department/operations/find.rb,
lib/ledger_sync/netsuite/journal_entry/deserializer.rb,
lib/ledger_sync/netsuite/location/operations/create.rb,
lib/ledger_sync/netsuite/location/operations/delete.rb,
lib/ledger_sync/netsuite/location/operations/update.rb,
lib/ledger_sync/netsuite/resources/customer_deposit.rb,
lib/ledger_sync/netsuite/check/searcher_deserializer.rb,
lib/ledger_sync/netsuite/customer_deposit/serializer.rb,
lib/ledger_sync/netsuite/resources/deposit_line_item.rb,
lib/ledger_sync/netsuite/resources/invoice_line_item.rb,
lib/ledger_sync/netsuite/check_line_item/deserializer.rb,
lib/ledger_sync/netsuite/department/operations/create.rb,
lib/ledger_sync/netsuite/department/operations/delete.rb,
lib/ledger_sync/netsuite/department/operations/update.rb,
lib/ledger_sync/netsuite/ledger_class/operations/find.rb,
lib/ledger_sync/netsuite/vendor/searcher_deserializer.rb,
lib/ledger_sync/netsuite/account/searcher_deserializer.rb,
lib/ledger_sync/netsuite/customer_deposit/deserializer.rb,
lib/ledger_sync/netsuite/journal_entry/operations/find.rb,
lib/ledger_sync/netsuite/type/deserializer_active_type.rb,
lib/ledger_sync/netsuite/type/deserializer_entity_type.rb,
lib/ledger_sync/netsuite/customer/searcher_deserializer.rb,
lib/ledger_sync/netsuite/ledger_class/operations/create.rb,
lib/ledger_sync/netsuite/ledger_class/operations/delete.rb,
lib/ledger_sync/netsuite/ledger_class/operations/update.rb,
lib/ledger_sync/netsuite/journal_entry/operations/create.rb,
lib/ledger_sync/netsuite/journal_entry/operations/delete.rb,
lib/ledger_sync/netsuite/journal_entry/operations/update.rb,
lib/ledger_sync/netsuite/type/deserializer_customer_type.rb,
lib/ledger_sync/netsuite/customer_deposit/operations/find.rb,
lib/ledger_sync/netsuite/department/searcher_deserializer.rb,
lib/ledger_sync/netsuite/subsidiary/searcher_deserializer.rb,
lib/ledger_sync/netsuite/resources/journal_entry_line_item.rb,
lib/ledger_sync/netsuite/type/deserializer_subsidiary_type.rb,
lib/ledger_sync/netsuite/customer_deposit/operations/create.rb,
lib/ledger_sync/netsuite/customer_deposit/operations/delete.rb,
lib/ledger_sync/netsuite/customer_deposit/operations/update.rb,
lib/ledger_sync/netsuite/journal_entry_line_item/serializer.rb,
lib/ledger_sync/netsuite/ledger_class/searcher_deserializer.rb,
lib/ledger_sync/netsuite/journal_entry_line_item/deserializer.rb,
lib/ledger_sync/netsuite/customer_deposit/searcher_deserializer.rb

Defined Under Namespace

Classes: Account, Check, CheckLineItem, Client, Currency, Customer, CustomerDeposit, DashboardURLHelper, Department, Deposit, DepositLineItem, Deserializer, Error, Invoice, InvoiceLineItem, Item, JournalEntry, JournalEntryLineItem, LedgerClass, Location, Operation, Record, Reference, Resource, Searcher, Serializer, Subsidiary, Token, Type, Vendor

Constant Summary collapse

VERSION =
'0.6.2'

Class Method Summary collapse

Class Method Details

.root(*paths) ⇒ Object



7
8
9
# File 'lib/ledger_sync/netsuite.rb', line 7

def self.root(*paths)
  File.join(File.expand_path('../..', __dir__), *paths.map(&:to_s))
end

.versionObject



8
9
10
11
12
13
14
# File 'lib/ledger_sync/netsuite/version.rb', line 8

def self.version
  if ENV['PRE_RELEASE']
    "#{VERSION}.pre.#{ENV.fetch('GITHUB_RUN_NUMBER', nil)}"
  else
    VERSION
  end
end