class Asynk::Message
Attributes
body[R]
delivery_info[R]
payload[R]
properties[R]
Public Class Methods
new(delivery_info, properties, payload)
click to toggle source
# File lib/asynk/message.rb, line 10 def initialize(delivery_info, properties, payload) @delivery_info = delivery_info @properties = properties @payload = payload @body = JSON.parse(payload).with_indifferent_access end
Public Instance Methods
to_s()
click to toggle source
# File lib/asynk/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