Module: Lieutenant
- Defined in:
- lib/lieutenant.rb,
lib/lieutenant/event.rb,
lib/lieutenant/config.rb,
lib/lieutenant/command.rb,
lib/lieutenant/message.rb,
lib/lieutenant/version.rb,
lib/lieutenant/aggregate.rb,
lib/lieutenant/event_bus.rb,
lib/lieutenant/exception.rb,
lib/lieutenant/projection.rb,
lib/lieutenant/event_store.rb,
lib/lieutenant/command_sender.rb,
lib/lieutenant/command_handler.rb,
lib/lieutenant/aggregate_repository.rb,
lib/lieutenant/event_store/in_memory.rb,
lib/lieutenant/exception/aggregate_not_found.rb,
lib/lieutenant/exception/concurrency_conflict.rb,
lib/lieutenant/exception/no_registered_handler.rb
Overview
Lieutenant namespace
Defined Under Namespace
Modules: Aggregate, Command, CommandHandler, Event, Message, Projection Classes: AggregateRepository, CommandSender, Config, EventBus, EventStore, Exception
Constant Summary collapse
- VERSION =
'0.2.0'.freeze
Class Method Summary collapse
Class Method Details
.config ⇒ Object
26 27 28 |
# File 'lib/lieutenant.rb', line 26 def config block_given? ? yield(@config) : @config end |