Този ред трябва да те въведе на мисълта, че липсва някаква микра-абстракция. Метод `valid?` или нещо такова.