class Mercury::Fake::Metadata

Attributes

headers[R]

Public Class Methods

new(tag, headers, dequeue, requeue) click to toggle source
# File lib/mercury/fake/metadata.rb, line 6
def initialize(tag, headers, dequeue, requeue)
  @tag = tag
  @dequeue = dequeue
  @requeue = requeue
  @headers = headers
end

Public Instance Methods

ack() click to toggle source
# File lib/mercury/fake/metadata.rb, line 17
def ack
  @dequeue.call
end
reject(opts) click to toggle source
# File lib/mercury/fake/metadata.rb, line 21
def reject(opts)
  requeue = opts[:requeue]
  requeue ? @requeue.call : @dequeue.call
end
routing_key() click to toggle source
# File lib/mercury/fake/metadata.rb, line 13
def routing_key
  @tag
end