Method: ActiveSupport::MessagePack::Extensions#read_object

Defined in:
activesupport/lib/active_support/message_pack/extensions.rb

#read_object(unpacker) ⇒ Object



293
294
295
296
297
298
299
300
301
302
# File 'activesupport/lib/active_support/message_pack/extensions.rb', line 293

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