reopening classes and automatic type conversions (открытие существующих в руби классов и автоматическая конверсия типов)