Itérer sur Ruby objet de Temps avec delta

Est-il un moyen pour effectuer une itération sur une plage de Temps en Ruby, et définir le delta?

Voici une idée de ce que je voudrais faire:

for hour in (start_time..end_time, hour)
    hour #=> Time object set to hour
end

Vous pouvez parcourir le Temps des objets, mais il revient à chaque seconde entre les deux. Ce que j'ai vraiment besoin d'une manière de définir le décalage de la ou delta (comme la minute, l'heure, etc.)

Est construit dans cette de Rubis, ou est-il décent de plugin disponible?

InformationsquelleAutor Josiah I. | 2009-02-01