Я не могу придумать способ (используя определения классов) получить несколько месяцев назад. Секунды, дни и минуты - все в порядке, потому что они всегда постоянные. Однако, поскольку месяцы не всегда постоянны, мне нужно знать, как Рубин узнает, сколько дней в текущем месяце.