Ebben a történetben egy vidámparkkal dolgozol egy beléptetőrendszer megvalósításán. Az emberek (látogatók) bejönnek a parkba, és érkezéskor megmérik a magasságukat. Ez azért van, mert a park egyes játékai biztonsági okokból megkövetelik, hogy elérj egy bizonyos magasságot, ha fel akarsz ülni rájuk.
Néhány látogató úgy dönt, hogy vesz egy vidámparki bérletet, amit aztán kiállítanak neki. A bérlet tényleges reprezentációja nem fontos a Ruby-feladat szempontjából, ezért ha létezik, egy Integer képviseli, egyébként nil.
Az 1. rész (instance-variables feladat) a példányváltozókkal, getterekkel és setterekkel foglalkozik.
A 2. rész (booleans) a Boolean-okkal, az igazként értékeléssel, az összehasonlító metódusokkal és a logikai operátorokkal foglalkozik.
Példafeladatok: