Module: LedgerSync::Adaptors::Operation::Mixin::ClassMethods

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

Instance Method Summary collapse

Instance Method Details

#adaptor_klassObject



8
9
10
# File 'lib/ledger_sync/adaptors/operation.rb', line 8

def adaptor_klass
  @adaptor_klass ||= Class.const_get("#{name.split('::')[0..2].join('::')}::Adaptor")
end

#operations_moduleObject



12
13
14
# File 'lib/ledger_sync/adaptors/operation.rb', line 12

def operations_module
  @operations_module ||= Object.const_get(name.split('::Operations::').first + '::Operations')
end