lib/bunny/delivery_info.rb in bunny-0.9.0.pre12 vs lib/bunny/delivery_info.rb in bunny-0.9.0.pre13
- old
+ new
@@ -12,18 +12,24 @@
#
# API
#
- def initialize(basic_deliver)
+ attr_reader :consumer, :channel
+
+ def initialize(basic_deliver, consumer, channel)
@basic_deliver = basic_deliver
@hash = {
:consumer_tag => basic_deliver.consumer_tag,
:delivery_tag => basic_deliver.delivery_tag,
:redelivered => basic_deliver.redelivered,
:exchange => basic_deliver.exchange,
- :routing_key => basic_deliver.routing_key
+ :routing_key => basic_deliver.routing_key,
+ :consumer => consumer,
+ :channel => channel
}
+ @consumer = consumer
+ @channel = channel
end
def each(*args, &block)
@hash.each(*args, &block)
end