Я пытаюсь определить диапазон дат в Ruby (2.6.3), который представляет диапазон дат до указанной даты (в моих примерах это Date.today):
BigDecimal("Infinity")...Date.today
*** ArgumentError Exception: неверное значение для диапазона
nil...Date.today
*** ArgumentError Exception: неправильное значение для диапазона
Date::Infinity.new...Date.today
*** ArgumentError Exception: неверное значение для диапазона
(Date.today...-Date::Infinity.new)
Пт, 31 мая 2019 года ... #
этот не ломается, но и не дает мне значимого диапазона дат:
(Date.today...-Date::Infinity.new).include? Date.yesterday
false