Module: LedgerSync::Ledgers::Client::Mixin

Included in:
TestLedger::Client
Defined in:
lib/ledger_sync/ledgers/client.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



124
125
126
127
128
129
130
131
132
133
134
135
136
# File 'lib/ledger_sync/ledgers/client.rb', line 124

def self.included(base)
  base.include Fingerprintable::Mixin
  base.include SimplySerializable::Mixin
  base.include Validatable
  base.include Util::Mixins::ResourceRegisterableMixin
  base.extend SharedClassMethods
  base.extend ClassMethods
  base.include InstanceMethods

  base.simply_serialize only: %i[
    ledger_configuration
  ]
end