README.md in event_bus_rb-1.1.0 vs README.md in event_bus_rb-2.0.0
- old
+ new
@@ -70,11 +70,11 @@
event_name = 'resource.origin.action'
puts 'Start receiving messages'
-EventBus::Listener.on(event_name) do |event|
+EventBus::Listener.on(event_name) do |event, _delivery_info|
puts ""
puts " - Received a message from #{event.name}:"
puts " Message: #{event.body}"
puts ""
end
@@ -97,15 +97,19 @@
class CustomEventListener < EventBus::Listeners::Base
bind :pay, 'resource.custom.pay'
bind :receive, 'resource.custom.receive'
- def pay(event)
+ def pay(event, delivery_info)
puts "Paid #{event.body['amount']} for #{event.body['name']} ~> #{event.name}"
+
+ channel.ack(delivery_info.delivery_tag, false)
end
- def receive(event)
+ def receive(event, delivery_info)
puts "Received #{event.body['amount']} from #{event.body['name']} ~> #{event.name}"
+
+ channel.ack(delivery_info.delivery_tag, false)
end
end
```
[See more details](https://github.com/EmpregoLigado/event_bus_rb/blob/master/examples/daemon.rb)