Table of Contents - dry-facts-0.4.0 Documentation
Classes and Modules
- Dry
- Dry::Facts
- Dry::Facts::Aggregate
- Dry::Facts::Command
- Dry::Facts::Event
- Dry::Facts::EventStore
- Dry::Facts::EventStore::InMemoryFactStore
Methods
- ::_enforce_contract_if_present — Dry::Facts::Command
- ::_enforce_input_contract_on — Dry::Facts::Command
- ::_enforce_output_contract_on — Dry::Facts::Command
- ::_execute_with — Dry::Facts::Command
- ::aggregate_constructor — Dry::Facts::Event
- ::aggregate_data_from_event_types — Dry::Facts::Aggregate
- ::build_all_from_events — Dry::Facts::Aggregate
- ::build_one_from_events — Dry::Facts::Aggregate
- ::call — Dry::Facts::Command
- ::define_event_type_handler — Dry::Facts::Aggregate
- ::define_input_contract — Dry::Facts::Command
- ::define_output_contract — Dry::Facts::Command
- ::event_handlers — Dry::Facts::Aggregate
- ::event_types — Dry::Facts::Aggregate
- ::find_event_handler — Dry::Facts::Aggregate
- ::from_h — Dry::Facts::Event
- ::input_contract — Dry::Facts::Command
- ::input_contract= — Dry::Facts::Command
- ::new — Dry::Facts::Aggregate
- ::new — Dry::Facts::Event
- ::new — Dry::Facts::EventStore::InMemoryFactStore
- ::output_contract — Dry::Facts::Command
- ::output_contract= — Dry::Facts::Command
- #_default_aggregate_metadata — Dry::Facts::Aggregate
- #_default_metadata_merged_with — Dry::Facts::Event
- #_handle_event — Dry::Facts::Aggregate
- #_transfer_data_from_event — Dry::Facts::Aggregate
- #aggregate_by_id — Dry::Facts::EventStore::InMemoryFactStore
- #aggregate_from_event — Dry::Facts::EventStore::InMemoryFactStore
- #aggregate_id — Dry::Facts::Event
- #aggregates_by_ids — Dry::Facts::EventStore::InMemoryFactStore
- #all_aggregates_of — Dry::Facts::EventStore::InMemoryFactStore
- #commit — Dry::Facts::EventStore::InMemoryFactStore
- #delete_all — Dry::Facts::EventStore::InMemoryFactStore
- #deserialize_event — Dry::Facts::EventStore::InMemoryFactStore
- #get_event_by_id — Dry::Facts::EventStore::InMemoryFactStore
- #get_events_by_aggregate_id — Dry::Facts::EventStore::InMemoryFactStore
- #get_events_by_aggregate_ids — Dry::Facts::EventStore::InMemoryFactStore
- #get_events_by_types — Dry::Facts::EventStore::InMemoryFactStore
- #id — Dry::Facts::Event
- #serialize_event — Dry::Facts::EventStore::InMemoryFactStore
- #to_h — Dry::Facts::Aggregate
- #to_h — Dry::Facts::Event
- #to_hash — Dry::Facts::Aggregate
- #uuid — Dry::Facts::Event