class Scheduler::Clock
Public Class Methods
start!()
click to toggle source
# File lib/scheduler/clock.rb, line 3 def self.start! manager = Scheduler::Manager.new Scheduler::Manager.discover_schedules.each do |schedule| manager.ensure_schedule!(schedule) end Thread.new do while true begin manager.tick rescue => e # the show must go on Scheduler::Manager.handle_exception(e) end sleep 1 end end end