/** * Document-method: MessagePack::Unpacker.unpack_limit * * call-seq: * MessagePack::Unpacker.unpack_limit(data, limit) -> object * * Deserializes one object over the specified buffer upto _limit_ bytes. * * UnpackError is throw when parse error is occured, the buffer is insufficient * to deserialize one object or there are extra bytes. */ static VALUE MessagePack_unpack_limit(VALUE self, VALUE data, VALUE limit) { CHECK_STRING_TYPE(data); return MessagePack_unpack_impl(self, data, NUM2ULONG(limit)); }