Module: AMQP::Client::Parsers

Defined in:
lib/amqp/client/message_codecs.rb

Constant Summary collapse

Plain =

Plain text passthrough parser

Class.new do
  def parse(data, _properties) = data
  def serialize(obj, _properties) = obj.is_a?(String) ? obj : obj.to_s
end.new
JSONParser =
Class.new do
  def parse(data, _properties) = ::JSON.parse(data, symbolize_names: true)
  def serialize(obj, _properties) = ::JSON.dump(obj)
end.new