У меня проблема с вычислением даты, которая путает мою логику.
У меня есть приложение, которое принимает дебетовые платежи на банковский счет, этот сбор должен быть произведен как минимум за три дня до дня
Мне нужно забрать следующий десятый день месяца, который может быть текущим или следующим месяцем, в зависимости от текущего дня.
Например, сегодня7 октября мне нужно получить на следующий день 10, поскольку начиная с сегодняшнего дня с интервалом в три дня, в этом случае мне нужно вернуться 10 октября.
Но если сегодня 8 октября, мне нужнозабрать следующие 10, и в этом случае мне нужно будет вернуть 10 ноября.
Как лучше всего это сделать в Ruby?