Class: Promiscuous::AMQP::Bunny::Subscriber::MetaData

Inherits:
Object
  • Object
show all
Defined in:
lib/promiscuous/amqp/bunny.rb

Direct Known Subclasses

HotBunnies::Subscriber::MetaData

Instance Method Summary collapse

Constructor Details

#initialize(subscriber, delivery_info) ⇒ MetaData

Returns a new instance of MetaData.



137
138
139
140
# File 'lib/promiscuous/amqp/bunny.rb', line 137

def initialize(subscriber, delivery_info)
  @subscriber = subscriber
  @delivery_info = delivery_info
end

Instance Method Details

#ackObject



142
143
144
# File 'lib/promiscuous/amqp/bunny.rb', line 142

def ack
  @subscriber.ack_message(@delivery_info.delivery_tag)
end

#postponeObject



146
147
148
# File 'lib/promiscuous/amqp/bunny.rb', line 146

def postpone
  @subscriber.postpone_message
end