Module: PubSub

Defined in:
lib/pub_sub.rb,
lib/pub_sub/emit.rb,
lib/pub_sub/version.rb,
lib/pub_sub/domain_event.rb,
lib/pub_sub/event_worker.rb,
lib/pub_sub/event_emission.rb,
lib/pub_sub/event_with_type.rb,
lib/pub_sub/payload_attribute.rb,
lib/pub_sub/subscriptions_list.rb,
lib/pub_sub/event_class_factory.rb,
lib/pub_sub/domain_event_handler.rb,
lib/pub_sub/subscriptions_linter.rb,
lib/pub_sub/event_handler_builder.rb,
lib/pub_sub/testing/event_data_helper.rb,
lib/pub_sub/testing/rails_event_store.rb

Defined Under Namespace

Modules: Emit, Testing Classes: DomainEvent, DomainEventHandler, EventClassFactory, EventEmission, EventHandlerBuilder, EventWithType, EventWorker, PayloadAttribute, SubscriptionsLinter, SubscriptionsList

Constant Summary collapse

VERSION =
'1.1.0'
Error =
Class.new(StandardError)
EventMissing =
Class.new(Error)
EventPayloadArgumentMissing =
Class.new(Error)