Sha256: 6e722f8c853de8da5e0972cf20bc364dead6209421a033b789f5264aa3c62a66
Contents?: true
Size: 653 Bytes
Versions: 4
Compression:
Stored size: 653 Bytes
Contents
module Khronos module Server class Controller attr_reader :storage, :scheduler def initialize @storage = Storage.new @scheduler = Scheduler.new end def logger=(logger) puts "WARNING: Not implemented yet." end def start! loop do @scheduler.fetch(Time.now).each do |schedule| schedule.update_attributes(:status => false) schedule.save @scheduler.run(schedule) end # # Sleep 'interval' seconds # sleep(Config.instance.controller['interval']) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems