Module: Msgpackable::ClassMethods
- Defined in:
- lib/bloomer/msgpackable.rb
Instance Method Summary collapse
Instance Method Details
#from_msgpack(data) ⇒ Object
13 14 15 |
# File 'lib/bloomer/msgpackable.rb', line 13 def from_msgpack(data) msgpack_factory.load(data) end |
#msgpack_factory ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/bloomer/msgpackable.rb', line 17 def msgpack_factory @msgpack_factory ||= ::MessagePack::Factory.new.tap do |factory| factory.register_type(0x01, ::Bloomer) factory.register_type(0x02, ::Bloomer::Scalable) factory.freeze end end |