Здесь я учусь работать с json файлами - правильно их читать и обрабатывать. Это шуточная программа, которая содержит информацию о знаках зодиака в JSON формате - диапазон дат, комментарии и название самого зодиака.
Далее программа считывает JSON данные и кладет их в Хэш. После разбивает даты на необходимый парсеру формат, спрашивает у пользователя дату его рождения, определяет, к какому знаку зодиака эта дата принадлежит и выводит имеющуюся информацию под этот знак.
Над чем пришлось поломать голову - это над "проблемой Козерога" - так как диапазон дат Козерога 22.12-20.01 переходит на первый месяц и программа на этом месте выдавала неправильный результат, либо ошибку. Немного подумав, я нашел универсальный способ решения этой проблемы.