Я бы хотел рассчитать дату окончания с даты начала. У меня есть количество рабочих дней (так что без воскресенья и субботы). Это моя функция:Как получить будущую дату благодаря количеству рабочих дней в рубине?
def ending_date(start_date, number_of_working_days)
date = 0
ending_date = start_date
while date > number_of_working_days
next if ending_date.sunday? || ending_date.saturday?
finish = ending_date + 1.day unless date.saturday? or date.sunday?
date += 1
end
finish
end
И я получаю nil
. Я не знаю почему. Если somedoby может помочь мне с этим, пожалуйста :)
'дата> number_of_working_days' => '0> number_of_working_days' –