class Qwik::SendReportThread
Public Class Methods
new(memory)
click to toggle source
# File vendor/qwik/lib/qwik/site-report.rb, line 16 def initialize(memory) @memory = memory end
Public Instance Methods
send(interval)
click to toggle source
# File vendor/qwik/lib/qwik/site-report.rb, line 32 def send(interval) farm = @memory.farm farm.list.each {|sitename| site = farm.get_site(sitename) if site.siteconfig['reportmail'] == interval site.send_report end } end
start()
click to toggle source
# File vendor/qwik/lib/qwik/site-report.rb, line 20 def start loop { now = Time.now sleep(calc_sleep_time(now)) begin process rescue Exception => e p e end } end