class Prototok::Encoders::Msgpack

Public Instance Methods

decode_payload(str) click to toggle source
# File lib/prototok/encoders/msgpack.rb, line 18
def decode_payload str
  MessagePack.unpack(str)
end
decode_token(str) click to toggle source
# File lib/prototok/encoders/msgpack.rb, line 10
def decode_token str
  deserialize(MessagePack.unpack(str))
end
encode_payload(payload) click to toggle source
# File lib/prototok/encoders/msgpack.rb, line 14
def encode_payload payload
   MessagePack.pack payload.to_h
end
encode_token(payload, **header) click to toggle source
# File lib/prototok/encoders/msgpack.rb, line 6
def encode_token payload, **header
  MessagePack.pack serialize(payload, **header)
end