module Synapses::Messages::Coders

@author Alexander Semyonov <al@semyonov.us>

Attributes

coders[RW]

Public Instance Methods

decode(payload, content_type) click to toggle source

@param [String] payload @param [String] content_type @return [Hash] payload decoded from content_type

# File lib/synapses/messages/coders.rb, line 22
def decode(payload, content_type)
  coders[content_type.to_s].decode(payload)
end
encode(payload, content_type) click to toggle source

@param [Hash] payload @param [String] content_type @return [String] payload encoded as content_type

# File lib/synapses/messages/coders.rb, line 29
def encode(payload, content_type)
  coders[content_type.to_s].encode(payload)
end