lib/dispatch-rider/demultiplexer.rb in dispatch-rider-1.6.0 vs lib/dispatch-rider/demultiplexer.rb in dispatch-rider-1.6.1
- old
+ new
@@ -53,14 +53,18 @@
false
end
def do_loop
catch(:done) do
- loop do
+ while keep_going?
throw :done unless @continue
yield
end
end
+ end
+
+ def keep_going?
+ true
end
def handle_next_queue_item
queue.pop do |message|
dispatch_message(message)