Module: MessagePack
- Defined in:
- lib/msgpack/time.rb,
lib/msgpack.rb,
lib/msgpack/packer.rb,
lib/msgpack/factory.rb,
lib/msgpack/version.rb,
lib/msgpack/core_ext.rb,
lib/msgpack/core_ext.rb,
lib/msgpack/unpacker.rb,
lib/msgpack/timestamp.rb
Overview
MessagePack extention packer and unpacker for built-in Time class
Defined Under Namespace
Modules: CoreExt, Time
Classes: ExtensionValue, Factory, Packer, Timestamp, Unpacker
Constant Summary
collapse
- DefaultFactory =
MessagePack::Factory.new
- DEFAULT_EMPTY_PARAMS =
{}.freeze
- VERSION =
"1.4.0"
Class Method Summary
collapse
Class Method Details
.dump ⇒ Object
45
46
47
48
49
|
# File 'lib/msgpack.rb', line 45
def pack(v, *rest)
packer = DefaultFactory.packer(*rest)
packer.write v
packer.full_pack
end
|
.load(src, param = nil) ⇒ Object
.pack(v, *rest) ⇒ Object
40
41
42
43
44
|
# File 'lib/msgpack.rb', line 40
def pack(v, *rest)
packer = DefaultFactory.packer(*rest)
packer.write v
packer.full_pack
end
|