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