# File lib/puppet/agent.rb, line 101 101: def start 102: # Create our timer. Puppet will handle observing it and such. 103: timer = EventLoop::Timer.new(:interval => Puppet[:runinterval], :tolerance => 1, :start? => true) do 104: run() 105: end 106: 107: # Run once before we start following the timer 108: timer.sound_alarm 109: end