class Utopia::Session::Serialization
Attributes
factory[R]
Public Class Methods
new()
click to toggle source
# File lib/utopia/session/serialization.rb, line 31 def initialize @factory = MessagePack::Factory.new @factory.register_type(0x00, Symbol, packer: :to_msgpack_ext, unpacker: :from_msgpack_ext) @factory.register_type(0x01, Time, packer: :iso8601, unpacker: :parse) @factory.register_type(0x02, Date, packer: :iso8601, unpacker: :parse) @factory.register_type(0x03, DateTime, packer: :iso8601, unpacker: :parse) end
Public Instance Methods
dump(object)
click to toggle source
# File lib/utopia/session/serialization.rb, line 47 def dump(object) @factory.pack(object) end
load(data)
click to toggle source
# File lib/utopia/session/serialization.rb, line 43 def load(data) @factory.unpack(data) end