Method: Timer#initialize

Defined in:
lib/zmb/timer.rb

#initialize(delegate, symbol, interval, repeat = false, data = nil) ⇒ Timer

interval is in seconds (decimals accepted)



6
7
8
9
10
11
12
13
14
# File 'lib/zmb/timer.rb', line 6

def initialize(delegate, symbol, interval, repeat=false, data=nil) # interval is in seconds (decimals accepted)
  @delegate = delegate
  @symbol = symbol
  @interval = interval
  @repeat = repeat
  @data = data
  
  @fire_at = Time.now + interval
end