SYMBOL INDEX (77 symbols across 10 files) FILE: fixtures/timer_quantum.rb class TimerQuantum (line 6) | class TimerQuantum method resolve (line 7) | def self.resolve method to_f (line 11) | def to_f method precision (line 17) | def precision method measure_host_precision (line 21) | def measure_host_precision(repeats: 100, duration: 0.01) method now (line 41) | def now FILE: lib/timers/events.rb type Timers (line 14) | module Timers class Events (line 16) | class Events class Handle (line 18) | class Handle method initialize (line 21) | def initialize(time, callback) method cancel! (line 30) | def cancel! method cancelled? (line 37) | def cancelled? method <=> (line 41) | def <=> other method fire (line 46) | def fire(time) method initialize (line 51) | def initialize method schedule (line 59) | def schedule(time, callback) method first (line 70) | def first method size (line 80) | def size method fire (line 85) | def fire(time) method merge! (line 97) | def merge! method flush! (line 105) | def flush! FILE: lib/timers/group.rb type Timers (line 16) | module Timers class Group (line 18) | class Group method initialize (line 24) | def initialize method after (line 45) | def after(interval, &block) method now_and_after (line 51) | def now_and_after(interval, &block) method every (line 58) | def every(interval, recur = true, &block) method now_and_every (line 64) | def now_and_every(interval, recur = true, &block) method wait (line 72) | def wait method wait_interval (line 94) | def wait_interval(offset = current_offset) method fire (line 101) | def fire(offset = current_offset) method pause (line 106) | def pause method resume (line 111) | def resume method delay (line 118) | def delay(seconds) method cancel (line 125) | def cancel method current_offset (line 130) | def current_offset FILE: lib/timers/interval.rb type Timers (line 6) | module Timers class Interval (line 8) | class Interval method initialize (line 10) | def initialize method start (line 15) | def start method stop (line 21) | def stop method to_f (line 29) | def to_f method duration (line 33) | def duration method now (line 37) | def now FILE: lib/timers/priority_heap.rb type Timers (line 7) | module Timers class PriorityHeap (line 12) | class PriorityHeap method initialize (line 13) | def initialize method peek (line 21) | def peek method size (line 26) | def size method pop (line 32) | def pop method push (line 61) | def push(element) method clear! (line 74) | def clear! method valid? (line 80) | def valid? method bubble_up (line 92) | def bubble_up(index) method bubble_down (line 108) | def bubble_down(index) FILE: lib/timers/timer.rb type Timers (line 11) | module Timers class Timer (line 17) | class Timer method initialize (line 21) | def initialize(group, interval, recurring = false, offset = nil, &bl... method paused? (line 34) | def paused? method pause (line 38) | def pause method resume (line 48) | def resume method delay (line 60) | def delay(seconds) method cancel (line 69) | def cancel method reset (line 81) | def reset(offset = @group.current_offset) method fire (line 96) | def fire(offset = @group.current_offset) method fires_in (line 114) | def fires_in method inspect (line 119) | def inspect FILE: lib/timers/version.rb type Timers (line 8) | module Timers FILE: lib/timers/wait.rb type Timers (line 11) | module Timers class Wait (line 13) | class Wait method for (line 14) | def self.for(duration, &block) method initialize (line 27) | def initialize(duration) method while_time_remaining (line 36) | def while_time_remaining method time_remaining? (line 48) | def time_remaining? FILE: test/timers/group/pause.rb function before (line 12) | def before FILE: test/timers/performance.rb function before (line 54) | def before function after (line 62) | def after