Class: MarchHare::Channel::BlockConfirmListener
- Inherits:
-
Object
- Object
- MarchHare::Channel::BlockConfirmListener
- Defined in:
- lib/march_hare/channel.rb
Class Method Summary collapse
Instance Method Summary collapse
- #handleAck(delivery_tag, multiple) ⇒ Object
- #handleNack(delivery_tag, multiple) ⇒ Object
-
#initialize(block) ⇒ BlockConfirmListener
constructor
A new instance of BlockConfirmListener.
Constructor Details
#initialize(block) ⇒ BlockConfirmListener
Returns a new instance of BlockConfirmListener.
894 895 896 |
# File 'lib/march_hare/channel.rb', line 894 def initialize(block) @block = block end |
Class Method Details
.from(block) ⇒ Object
890 891 892 |
# File 'lib/march_hare/channel.rb', line 890 def self.from(block) new(block) end |
Instance Method Details
#handleAck(delivery_tag, multiple) ⇒ Object
898 899 900 |
# File 'lib/march_hare/channel.rb', line 898 def handleAck(delivery_tag, multiple) @block.call(:ack, delivery_tag, multiple) end |
#handleNack(delivery_tag, multiple) ⇒ Object
902 903 904 |
# File 'lib/march_hare/channel.rb', line 902 def handleNack(delivery_tag, multiple) @block.call(:nack, delivery_tag, multiple) end |