class Lapine::Consumer::Message

Public Class Methods

new(payload, metadata, logger) click to toggle source
Calls superclass method
# File lib/lapine/consumer/message.rb, line 4
def initialize(payload, metadata, logger)
  super(nil)
  self['payload'] = payload
  self['metadata'] = metadata
  self['logger'] = logger
end

Public Instance Methods

decoded_payload() click to toggle source
# File lib/lapine/consumer/message.rb, line 15
def decoded_payload
  self['decoded_payload']
end
logger() click to toggle source
# File lib/lapine/consumer/message.rb, line 23
def logger
  self['logger']
end
metadata() click to toggle source
# File lib/lapine/consumer/message.rb, line 19
def metadata
  self['metadata']
end
payload() click to toggle source
# File lib/lapine/consumer/message.rb, line 11
def payload
  self['payload']
end
routing_key() click to toggle source
# File lib/lapine/consumer/message.rb, line 27
def routing_key
  metadata.routing_key
end