module Dry::Events::Publisher::InstanceMethods
def publish(event_id, payload = EMPTY_HASH)
- Api: - public
Parameters:
-
payload
(Hash
) -- An optional payload -
event_id
(String
) -- The event identifier
def publish(event_id, payload = EMPTY_HASH) if __bus__.can_handle?(event_id) __bus__.publish(event_id, payload) self else raise UnregisteredEventError, event_id end end