Это то, что вы ищете? DaysIn (MonthNum)
РЕДАКТИРОВАТЬ 2019-01-20 (для исторических целей)
В комментариях сообщалось, что ссылка не работает. Благодаря Интернет-архиву , вот оригинальная статья.
Предполагаемый блок кода:
def DaysIn(MonthNum)
(Date.new(Time.now.year,12,31).to_date<<(12-MonthNum)).day
end
Однако, как указал другой читатель, похоже, что желаемое содержание было, вероятно, месяцами назад , а не числом дней в месяце.
Этот вопрос ответил на последнюю часть вопроса: «Мне нужно знать, как рубин узнает , сколько дней в текущем месяце ».