Module: LedgerSync::Ledgers::Mixins::InferResourceClassMixin::ClassMethods

Defined in:
lib/ledger_sync/ledgers/mixins/infer_resource_class_mixin.rb

Instance Method Summary collapse

Instance Method Details

#inferred_resource_classObject



10
11
12
13
14
15
# File 'lib/ledger_sync/ledgers/mixins/infer_resource_class_mixin.rb', line 10

def inferred_resource_class
  @inferred_resource_class ||= begin
    parts = name.split('::')
    inferred_client_class.base_module.const_get(parts[parts.index('Ledgers') + 2])
  end
end