Module: LedgerSync::Adaptors::Operation

Defined in:
lib/ledger_sync/adaptors/operation.rb

Defined Under Namespace

Modules: Mixin

Constant Summary collapse

TYPES =
%i[create find update].freeze

Class Method Summary collapse

Class Method Details

.klass_from(adaptor:, method:, object:) ⇒ Object



210
211
212
213
214
215
216
# File 'lib/ledger_sync/adaptors/operation.rb', line 210

def self.klass_from(adaptor:, method:, object:)
  adaptor.base_module.const_get(
    LedgerSync::Util::StringHelpers.camelcase(object)
  )::Operations.const_get(
    LedgerSync::Util::StringHelpers.camelcase(method)
  )
end