У меня есть диапазон дат, который я бы хотел пропустить в обратном порядке. Дайте следующее: как бы я это выполнил, стандартный Range
оператор не работает должным образом.
>> sd = Date.parse('2010-03-01')
=> Mon, 01 Mar 2010
>> ed = Date.parse('2010-03-05')
=> Fri, 05 Mar 2010
>> (sd..ed).to_a
=> [Mon, 01 Mar 2010, Tue, 02 Mar 2010, Wed, 03 Mar 2010, Thu, 04 Mar 2010, Fri, 05 Mar 2010]
>> (ed..sd).to_a
=> []
как вы можете видеть, оператор диапазона корректно работает от начала до конца, но не от начала до конца.