इस कहानी में आप एक मनोरंजन पार्क के साथ मिलकर प्रवेश प्रणाली बनाते हैं। लोग (आगंतुक) पार्क में आते हैं और पहुँचते ही उनकी लंबाई नापी जाती है। इसका कारण यह है कि पार्क की कुछ राइड्स में सुरक्षा के लिए एक तय लंबाई ज़रूरी होती है।
कुछ आगंतुक राइड पास खरीदना चुनते हैं, और तब वह पास उस आगंतुक को जारी कर दिया जाता है। पास असल में कैसे दर्शाया जाता है, यह Ruby अभ्यास के लिए महत्वपूर्ण नहीं है, इसलिए पास होने पर उसे एक Integer से दर्शाया जाता है और न होने पर nil से।
भाग 1 (इंस्टेंस वेरिएबल अभ्यास) में इंस्टेंस वेरिएबल, गेटर और सेटर पर चर्चा की गई है।
भाग 2 (बूलियन) में बूलियन वैल्यू, ट्रूथीनेस, तुलना के मेथड और लॉजिकल ऑपरेटर पर चर्चा की गई है।
उदाहरण कार्य: