examples/app.rb in cotton-tail-0.3.0 vs examples/app.rb in cotton-tail-0.4.0

- old
+ new

@@ -18,33 +18,25 @@ handle 'say.goodbye' do puts 'Goodbye cruel world!' end - handle 'inspect.message' do |env, routing_key, delivery_info, properties, payload| + handle 'inspect.message' do |env, request, response| puts env: env - puts routing_key: routing_key - puts delivery_info: delivery_info - puts properties: properties - puts payload: payload + puts request: request + puts response: response end end queue 'require_ack_queue', exclusive: true, manual_ack: true do - handle 'get.acked' do |_env, _routing_key, delivery_info, _properties, _message| - delivery_tag = delivery_info[:delivery_tag] - puts "acking with #{delivery_tag}" - - ch = delivery_info[:channel] - ch.ack(delivery_tag) + handle 'get.acked' do |_env, request, _response| + puts "acking with #{request.delivery_tag}" + request.channel.ack(request.delivery_tag) end - handle 'get.nacked' do |_env, _routing_key, delivery_info, _properties, _message| - delivery_tag = delivery_info[:delivery_tag] - puts "nacking with #{delivery_tag}" - - ch = delivery_info[:channel] - ch.nack(delivery_tag) + handle 'get.nacked' do |_env, request, _response| + puts "nacking with #{request.delivery_tag}" + request.channel.nack(request.delivery_tag) end end end app.start