class Hutch::Message
Attributes
body[R]
delivery_info[R]
payload[R]
properties[R]
Public Class Methods
new(delivery_info, properties, payload, serializer)
click to toggle source
# File lib/hutch/message.rb, line 9 def initialize(delivery_info, properties, payload, serializer) @delivery_info = delivery_info @properties = properties @payload = payload @body = serializer.decode(payload) end
Public Instance Methods
to_s()
click to toggle source
# File lib/hutch/message.rb, line 22 def to_s attrs = { :@body => body.to_s, message_id: message_id, timestamp: timestamp, routing_key: routing_key } "#<Message #{attrs.map { |k,v| "#{k}=#{v.inspect}" }.join(', ')}>" end
Also aliased as: inspect