class Stargate::Codec::MessagePack
Internal: Serialization
done with MessagePack
format.
Public Class Methods
content_type()
click to toggle source
# File lib/stargate/codec/message_pack.rb, line 11 def self.content_type 'application/msgpack' end
decode(str)
click to toggle source
# File lib/stargate/codec/message_pack.rb, line 19 def self.decode(str) ::MessagePack.unpack(str) rescue ::MessagePack::MalformedFormatError => err raise DecodeError, "Arguments cannot be decoded: MessagePack parser error" end
encode(obj)
click to toggle source
# File lib/stargate/codec/message_pack.rb, line 15 def self.encode(obj) ::MessagePack.pack(obj) end
id()
click to toggle source
# File lib/stargate/codec/message_pack.rb, line 7 def self.id :msgpack end