Я хочу получить последний день месяца, используя драгоценный камень business_time
.Как получить последний рабочий день месяца с драгоценным камнем `business_time`
Этот код работает, если первый день месяца является рабочим днем.
1.business_day.before(Date.parse("2014-12-01"))
Но если первый день не рабочий день, он возвращается на день раньше, как это:
1.business_day.before(Date.parse("2014-11-01")) # => 2014-10-30 (It should be 2014-10-31)
Как я могу получить последний рабочий день месяца на рубин? При необходимости я буду использовать другой драгоценный камень.
Без 'week_of_month', просто замените' 'day.working_day на' day.wday.in? 1..5' – Habax