Nesta história, estás a trabalhar com um parque de diversões para implementar um sistema de admissão. As pessoas (participantes) chegam ao parque e, à chegada, mede-se-lhes a altura. Isto acontece porque algumas atrações do parque exigem uma determinada altura para se poder andar nelas, por razões de segurança.
Alguns participantes optam por comprar um passe de atrações, que depois lhes é emitido. A representação concreta do passe não é importante para o exercício de Ruby, por isso é representado por um Integer quando existe e por nil caso contrário.
A Parte 1 (exercício instance-variables) aborda variáveis de instância, getters e setters
A Parte 2 (booleans) aborda valores Boolean, truthiness, métodos de comparação e operadores lógicos
Exemplos de tarefas: