forked from msgpack/msgpack-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtime.rb
More file actions
22 lines (20 loc) · 625 Bytes
/
time.rb
File metadata and controls
22 lines (20 loc) · 625 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
module MessagePack
# MessagePack::Time provides packer and unpacker functions for a timestamp type.
# @example Setup for DefaultFactory
# MessagePack::DefaultFactory.register_type(
# MessagePack::Timestamp::TYPE,
# Time,
# packer: MessagePack::Time::Packer,
# unpacker: MessagePack::Time::Unpacker
# )
class Time
# A packer function that packs a Time instance to a MessagePack timestamp.
Packer = lambda { |payload|
# ...
}
# An unpacker function that unpacks a MessagePack timestamp to a Time instance.
Unpacker = lambda { |time|
# ...
}
end
end