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