Есть ли способ перебрать временной диапазон в Ruby и установить дельту?
Вот идея того, что я хотел бы сделать:
for hour in (start_time..end_time, hour)
hour #=> Time object set to hour
end
Вы можете перебирать объекты Time, но они возвращаются каждую секунду между ними. Что мне действительно нужно, так это способ установить смещение или дельту (например, минуты, часы и т. Д.)
Это встроено в Ruby или есть приличный плагин?