Nesta história, você trabalha com um parque de diversões para implementar um sistema de admissão. As pessoas (o visitante) chegam ao parque e têm a altura medida logo na entrada. Isso acontece porque alguns brinquedos do parque exigem que você tenha uma certa altura para andar neles, por questões de segurança.
Alguns visitantes escolhem comprar um passe de brinquedos, que então é emitido para o visitante. A representação concreta do passe não é importante para o exercício de Ruby. Ele é representado por um Integer se existir, e por nil caso contrário.
A Parte 1 (exercício instance-variables) trata de variáveis de instância, getters e setters
A Parte 2 (booleans) trata de valores booleanos, veracidade, métodos de comparação e operadores lógicos
Exemplos de tarefas: