class AmqpUtils::MessageFormatter::Base

Public Class Methods

inherited(klass) click to toggle source
# File lib/amqp_utils/message_formatter.rb, line 20
def self.inherited(klass)
  ::AmqpUtils::MessageFormatter.register_formatter(klass, klass.basename)
end

Public Instance Methods

generate(io, header, message) click to toggle source
# File lib/amqp_utils/message_formatter.rb, line 24
def generate(io, header, message)
  raise NotImplementedError, "#{self} does not know how to generate output"
end
load(io) click to toggle source
# File lib/amqp_utils/message_formatter.rb, line 28
def load(io)
  raise NotImplementedError, "#{self} does not know how consume its output"
end