Method: ActiveSupport::MessagePack::Extensions#read_object
- Defined in:
- lib/active_support/message_pack/extensions.rb
#read_object(unpacker) ⇒ Object
298 299 300 301 302 303 304 305 306 307 |
# File 'lib/active_support/message_pack/extensions.rb', line 298 def read_object(unpacker) case unpacker.read when LOAD_WITH_MSGPACK_EXT read_class(unpacker).from_msgpack_ext(unpacker.read) when LOAD_WITH_JSON_CREATE read_class(unpacker).json_create(unpacker.read) else raise_invalid_format end end |