Class: Freddy::Adapters::MarchHareAdapter::Queue
- Inherits:
-
Shared::Queue
- Object
- Shared::Queue
- Freddy::Adapters::MarchHareAdapter::Queue
- Defined in:
- lib/freddy/adapters/march_hare_adapter.rb
Instance Method Summary collapse
Methods inherited from Shared::Queue
#bind, #initialize, #message_count, #name
Constructor Details
This class inherits a constructor from Freddy::Adapters::Shared::Queue
Instance Method Details
#subscribe(manual_ack: false, &block) ⇒ Object
50 51 52 53 54 55 56 57 58 |
# File 'lib/freddy/adapters/march_hare_adapter.rb', line 50 def subscribe(manual_ack: false, &block) @queue.subscribe(manual_ack: manual_ack) do |, payload| parsed_payload = Payload.parse(payload) delivery = Delivery.new( parsed_payload, , .routing_key, .delivery_tag ) block.call(delivery) end end |