Module: Sequent::Core
- Defined in:
- lib/sequent/core/event.rb,
lib/sequent/core/command.rb,
lib/sequent/core/workflow.rb,
lib/sequent/core/sequent_oj.rb,
lib/sequent/core/event_store.rb,
lib/sequent/core/event_record.rb,
lib/sequent/core/value_object.rb,
lib/sequent/core/stream_record.rb,
lib/sequent/core/aggregate_root.rb,
lib/sequent/core/command_record.rb,
lib/sequent/core/command_service.rb,
lib/sequent/core/event_publisher.rb,
lib/sequent/core/helpers/copyable.rb,
lib/sequent/core/helpers/mergable.rb,
lib/sequent/core/base_event_handler.rb,
lib/sequent/core/helpers/uuid_helper.rb,
lib/sequent/core/aggregate_repository.rb,
lib/sequent/core/base_command_handler.rb,
lib/sequent/core/helpers/self_applier.rb,
lib/sequent/core/aggregate_snapshotter.rb,
lib/sequent/core/helpers/equal_support.rb,
lib/sequent/core/helpers/param_support.rb,
lib/sequent/core/random_uuid_generator.rb,
lib/sequent/core/helpers/date_validator.rb,
lib/sequent/core/helpers/string_support.rb,
lib/sequent/core/helpers/array_with_type.rb,
lib/sequent/core/helpers/value_validators.rb,
lib/sequent/core/helpers/attribute_support.rb,
lib/sequent/core/helpers/default_validators.rb,
lib/sequent/core/helpers/date_time_validator.rb,
lib/sequent/core/transactions/no_transactions.rb,
lib/sequent/core/helpers/association_validator.rb,
lib/sequent/core/helpers/string_to_value_parsers.rb,
lib/sequent/core/helpers/type_conversion_support.rb,
lib/sequent/core/record_sessions/active_record_session.rb,
lib/sequent/core/record_sessions/replay_events_session.rb,
lib/sequent/core/transactions/active_record_transaction_provider.rb
Defined Under Namespace
Modules: Helpers, RandomUuidGenerator, RecordSessions, SerializesCommand, SerializesEvent, SnapshotConfiguration, Transactions, UpdateSequenceNumber Classes: AggregateRepository, AggregateRoot, AggregateSnapshotter, BaseCommand, BaseCommandHandler, BaseEventHandler, Command, CommandNotValid, CommandRecord, CommandService, Commands, Event, EventPublisher, EventRecord, EventStore, EventStream, Oj, SnapshotCommand, SnapshotEvent, StreamRecord, TakeSnapshot, UpdateCommand, ValueObject, Workflow
Constant Summary collapse
- Projector =
Alias the above class
BaseEventHandler
- TypeConversionError =
Class.new(RuntimeError)