Листинг программы:
Эта программа расчитана на энтузиастов Ruby, увлекающихся выращиванием растений.
Здесь выполнен контроль и управление количеством воды, минералов и учёт температуры для получения желаемого урожая. Также приводятся данные статистики для сравнения и прогнозирования результата вашего труда.
Класс Grow -- базовый класс растений, приближённый к реальным условиям. На его основе созданы классы разновидностей растений с учётом индивидульных особенностей.
Названия свойств и методов даны на русском языке и позволят без труда разобраться в деталях работы программы.
PS. Если нужны примеры использования, то опубликую по запросу.
Листинг программы: