module EventRouter
Constants
- VERSION
Public Instance Methods
configuration()
click to toggle source
# File lib/event_router.rb, line 32 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/event_router.rb, line 36 def configure yield configuration if block_given? end
deserialize(payload, adapter: EventRouter.configuration.serializer_adapter)
click to toggle source
# File lib/event_router.rb, line 28 def deserialize(payload, adapter: EventRouter.configuration.serializer_adapter) EventRouter::Serializer.deserialize(payload, adapter: adapter) end
publish(events, adapter: EventRouter.configuration.delivery_adapter)
click to toggle source
# File lib/event_router.rb, line 16 def publish(events, adapter: EventRouter.configuration.delivery_adapter) EventRouter::Publisher.publish(events, adapter: adapter) end
publish_async(events, adapter: EventRouter.configuration.delivery_adapter)
click to toggle source
# File lib/event_router.rb, line 20 def publish_async(events, adapter: EventRouter.configuration.delivery_adapter) EventRouter::Publisher.publish_async(events, adapter: adapter) end
serialize(event, adapter: EventRouter.configuration.serializer_adapter)
click to toggle source
# File lib/event_router.rb, line 24 def serialize(event, adapter: EventRouter.configuration.serializer_adapter) EventRouter::Serializer.serialize(event, adapter: adapter) end