Module: LedgerSync::Domains
- Defined in:
- lib/ledger_sync/domains.rb,
lib/ledger_sync/domains/store.rb,
lib/ledger_sync/domains/version.rb,
lib/ledger_sync/domains/operation.rb,
lib/ledger_sync/domains/serializer.rb,
lib/ledger_sync/domains/operation/add.rb,
lib/ledger_sync/domains/operation/find.rb,
lib/ledger_sync/domains/operation/query.rb,
lib/ledger_sync/domains/operation/remove.rb,
lib/ledger_sync/domains/operation/search.rb,
lib/ledger_sync/domains/operation/update.rb,
lib/ledger_sync/domains/serializer/mixin.rb,
lib/ledger_sync/domains/serializer/query.rb,
lib/ledger_sync/domains/serializer/struct.rb,
lib/ledger_sync/domains/operation/resource.rb,
lib/ledger_sync/domains/operation/transition.rb
Defined Under Namespace
Modules: ResultBase
Classes: Configuration, ConfigurationStore, InternalOperationError, Operation, OperationResult, PerformedOperationError, Serializer, UnspecifiedError, ValidationError
Constant Summary
collapse
- VERSION =
'1.4.0'
Class Method Summary
collapse
Class Method Details
.register_domain(*args, **params) {|config| ... } ⇒ Object
61
62
63
64
65
66
|
# File 'lib/ledger_sync/domains.rb', line 61
def self.register_domain(*args, **params)
config = LedgerSync::Domains::Configuration.new(*args, **params)
yield(config) if block_given?
domains.register_domain(config: config)
end
|
.register_main_domain ⇒ Object
68
69
70
71
72
73
|
# File 'lib/ledger_sync/domains.rb', line 68
def self.register_main_domain
config = LedgerSync::Domains::Configuration.new(:main, base_module: nil)
config.name = 'Main'
domains.register_domain(config: config)
end
|