In dieser Geschichte arbeitest du mit einem Freizeitpark zusammen, um ein Einlasssystem umzusetzen. Die Menschen (Besucher) kommen in den Park und werden bei der Ankunft gemessen. Der Grund dafür ist, dass bestimmte Fahrgeschäfte im Park aus Sicherheitsgründen eine bestimmte Körpergröße erfordern.
Manche Besucher entscheiden sich, einen Ride-Pass zu kaufen, der ihnen dann ausgegeben wird. Wie der Pass tatsächlich dargestellt wird, ist für die Ruby-Übung unwichtig. Wenn er existiert, wird er durch ein Integer dargestellt, sonst durch nil.
Teil 1 (Übung instance-variables) befasst sich mit Instanzvariablen, Gettern und Settern.
Teil 2 (Übung booleans) befasst sich mit booleschen Werten, Wahrheitswertigkeit, Vergleichsmethoden und logischen Operatoren.
Beispielaufgaben: