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