Method: MessagePack::Unpacker#read_array_header

Defined in:
ext/msgpack/unpacker_class.c

#read_array_headerObject



193
194
195
196
197
198
199
200
201
202
203
204
# File 'ext/msgpack/unpacker_class.c', line 193

static VALUE Unpacker_read_array_header(VALUE self)
{
    UNPACKER(self, uk);

    uint32_t size;
    int r = msgpack_unpacker_read_array_header(uk, &size);
    if(r < 0) {
        raise_unpacker_error(r);
    }

    return ULONG2NUM(size);
}