class Pallets::Serializers::Msgpack

Public Instance Methods

dump(data) click to toggle source
# File lib/pallets/serializers/msgpack.rb, line 6
def dump(data)
  MessagePack.pack(data)
end
load(data) click to toggle source
# File lib/pallets/serializers/msgpack.rb, line 10
def load(data)
  # Strings coming from the backend are UTF-8 (Encoding.default_external)
  # while msgpack dumps ASCII-8BIT
  MessagePack.unpack(data.force_encoding('ASCII-8BIT'))
end