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