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.
904 905 906 |
# File 'lib/march_hare/channel.rb', line 904 def initialize(block) @block = block end |
Class Method Details
.from(block) ⇒ Object
900 901 902 |
# File 'lib/march_hare/channel.rb', line 900 def self.from(block) new(block) end |
Instance Method Details
#handleAck(delivery_tag, multiple) ⇒ Object
908 909 910 |
# File 'lib/march_hare/channel.rb', line 908 def handleAck(delivery_tag, multiple) @block.call(:ack, delivery_tag, multiple) end |
#handleNack(delivery_tag, multiple) ⇒ Object
912 913 914 |
# File 'lib/march_hare/channel.rb', line 912 def handleNack(delivery_tag, multiple) @block.call(:nack, delivery_tag, multiple) end |