Class: MarchHare::Channel::BlockConfirmListener

Inherits:
Object
  • Object
show all
Defined in:
lib/march_hare/channel.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(block) ⇒ BlockConfirmListener

Returns a new instance of BlockConfirmListener.



1031
1032
1033
# File 'lib/march_hare/channel.rb', line 1031

def initialize(block)
  @block = block
end

Class Method Details

.from(block) ⇒ Object



1027
1028
1029
# File 'lib/march_hare/channel.rb', line 1027

def self.from(block)
  new(block)
end

Instance Method Details

#handleAck(delivery_tag, multiple) ⇒ Object



1035
1036
1037
# File 'lib/march_hare/channel.rb', line 1035

def handleAck(delivery_tag, multiple)
  @block.call(:ack, delivery_tag, multiple)
end

#handleNack(delivery_tag, multiple) ⇒ Object



1039
1040
1041
# File 'lib/march_hare/channel.rb', line 1039

def handleNack(delivery_tag, multiple)
  @block.call(:nack, delivery_tag, multiple)
end