IceCube/Ruby Правило для каждого 1 месяца и 10 дней
Можно ли составить правило, как каждые 1 месяц и 10 дней? Очевидно, что 40 дней не являются правильными, поскольку месяцы содержат различное количество дней, и это не день месяца или определенный день недели?
Что-то, что сгенерирует:
1/01/2014
2/10/2014
3/20/2014
4/30/2014
6/09/2014
2 ответа
Решение
Поскольку цель IceCube заключается в том, чтобы быть совместимой с iCal, и этот тип правила повторения не поддерживается спецификацией iCal, насколько я могу судить, такой тип правила невозможен в IceCube.
Пришлось накатывать свою систему.
Я не очень знаком с ice_cube, но просто проверяя README, я думаю, что это может сработать:
schedule.add_recurrence_rule Rule.monthly.day_of_month(10)