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