Joshua, use every. every(1800) do update_weather end On Thu, Sep 18, 2008 at 1:24 PM, Joshua Choi <[EMAIL PROTECTED]> wrote:
> In Shoes, the animate method repeats an action every so-and-so times a > second: > > frequency = 100 # Hertz > animate frequency do > do_something > end > > What if, however, I want to repeat an action once every ten minutes? > Specifically, I want my weather program to check the weather every so > often automatically. I can't do this with animate(): animate() only > takes integers, which means it can only repeat something with a cycle > period of less than or equal to one second. > > Would it possible to implement a method that repeats an action less > often than a second? Like this: > > period = 1800 # seconds > repeat_every period do > update_weather > end > > Sincerely, > Joshua Choi >
