Module: LedgerSync::Adaptors::Operation

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

Defined Under Namespace

Modules: Mixin

Class Method Summary collapse

Class Method Details

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



167
168
169
170
171
172
173
# File 'lib/ledger_sync/adaptors/operation.rb', line 167

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