class EventRouter::DeliveryAdapters::Base

Attributes

options[R]

Public Class Methods

deliver(_event) click to toggle source
# File lib/event_router/delivery_adapters/base.rb, line 21
def deliver(_event)
  raise NotImplementedError, "deliver method is not implemented for #{name}"
end
deliver_async(_event) click to toggle source
# File lib/event_router/delivery_adapters/base.rb, line 25
def deliver_async(_event)
  raise NotImplementedError, "deliver_async method is not implemented for #{name}"
end
options=(options) click to toggle source
# File lib/event_router/delivery_adapters/base.rb, line 11
def options=(options)
  validate_options!(options)

  @options = options
end
validate_options!(_options) click to toggle source
# File lib/event_router/delivery_adapters/base.rb, line 17
def validate_options!(_options)
  true
end