class RabbitMQ::Message

This is a simple class that represents a message delivered from a queue. The attributes are as follows:

* @info member contains the delivery information
* @properties contains the message properties
* @headers the message headers
* @data the message data

Attributes

data[RW]
headers[RW]
info[RW]
properties[RW]

Public Class Methods

new(info=nil, properties=nil, data=nil) click to toggle source
# File src/lib/haredo/peer.rb, line 38
def initialize(info=nil, properties=nil, data=nil)
  @info       = info
  @properties = properties

  if properties
    @headers = properties[:headers]
  else
    @headers = {}
  end

  @data = data
end