class EventRouter::DeliveryAdapters::Sync
Public Class Methods
deliver(event)
click to toggle source
# File lib/event_router/delivery_adapters/sync.rb, line 7 def deliver(event) event.destinations.each do |_name, destination| payload = destination.extra_payload(event) destination.process(event, payload) end end
deliver_async(event)
click to toggle source
# File lib/event_router/delivery_adapters/sync.rb, line 15 def deliver_async(event) Thread.new { deliver(event) } end