Ich kenne leider nicht die Implementierung vom VX, aber die Gegenstände werden intern sicherlich als "Sammlung" geführt (beim XP ist es ein Hash). Ruby bietet sowohl die Möglichkeit, die Größe zurückzugeben als auch zu testen, ob ein bestimmter Gegenstand schon in der Sammlung ist.