Skip to content

class Timer public ​

A timer utility to test for passed time. Useful for debounce operations or animations

Examples ​

ruby
timer = Hokusai::Util::Timer.new
timer.elapsed(1.0) # false
Hokusai.sleep(1.2)
timer.elapsed(1.0) # true
timer.reset

#elapsed(seconds) public ​

Check for elapsed time

Arguments ​

  • seconds - Number of seconds to check for (Integer)

Returns ​

Returns boolean

#reset public ​

Reset the timer

Returns ​

Returns nothing