lib/dispatch-rider/subscriber.rb in dispatch-rider-0.0.7 vs lib/dispatch-rider/subscriber.rb in dispatch-rider-0.1.0

- old
+ new

@@ -21,16 +21,12 @@ def register_handlers(*names) names.each {|name| register_handler(name)} self end - def on_dispatch_error(&block) - dispatcher.on_error &block - end - - def setup_demultiplexer(queue_name) + def setup_demultiplexer(queue_name, error_handler = DispatchRider::DefaultErrorHandler) queue = queue_service_registrar.fetch(queue_name) - @demultiplexer ||= DispatchRider::Demultiplexer.new(queue, dispatcher) + @demultiplexer ||= DispatchRider::Demultiplexer.new(queue, dispatcher, error_handler) self end def process interuption_count = 0