Method: Messagebus::Message#payload

Defined in:
lib/messagebus/message.rb

#payloadObject



120
121
122
123
124
125
126
127
128
129
130
# File 'lib/messagebus/message.rb', line 120

def payload
  payload = @raw_message.payload

  if payload.binary?
    @raw_message.payload.binaryPayload
  elsif payload.json? || payload.string?
    @raw_message.payload.stringPayload
  else
    raise "Payload is not an understandable type: #{payload.messageFormat}"
  end
end