Module: LedgerSync::Adaptors::QuickBooksOnline::Operation::Mixin
- Included in:
- Create, Find, FullUpdate, SparseUpdate
- Defined in:
- lib/ledger_sync/adaptors/quickbooks_online/operation.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
8 9 10 |
# File 'lib/ledger_sync/adaptors/quickbooks_online/operation.rb', line 8 def self.included(base) base.include Adaptors::Operation::Mixin end |
Instance Method Details
#perform ⇒ Object
12 13 14 15 16 |
# File 'lib/ledger_sync/adaptors/quickbooks_online/operation.rb', line 12 def perform super rescue OAuth2::Error => e failure(e) end |
#quickbooks_online_resource_type ⇒ Object
18 19 20 |
# File 'lib/ledger_sync/adaptors/quickbooks_online/operation.rb', line 18 def quickbooks_online_resource_type @quickbooks_online_resource_type ||= ledger_serializer.class.quickbooks_online_resource_type end |