# File lib/timers.rb, line 51
  def fire(now = Time.now)
    time = now + 0.001 # Fudge 1ms in case of clock imprecision
    while (timer = @timers.first) && (time >= timer.time)
      @timers.delete timer
      timer.fire(now)
    end
  end