module Healthyr
Public Class Methods
boot(app)
click to toggle source
# File lib/healthyr.rb, line 9 def self.boot(app) start_event_handler start_event_agent end
monitor_url()
click to toggle source
# File lib/healthyr.rb, line 22 def self.monitor_url if ENV['HEALTHYR_MONITOR_URL'] URI.parse(ENV['HEALTHYR_MONITOR_URL'] + "/events") else raise ArgumentError.new "Healthyr could not find environment variable: HEALTHYR_MONITOR_URL" end end
start_event_agent()
click to toggle source
# File lib/healthyr.rb, line 18 def self.start_event_agent EventAgent.new(monitor_url, update_interval) end
start_event_handler()
click to toggle source
# File lib/healthyr.rb, line 14 def self.start_event_handler EventHandler.new end
update_interval()
click to toggle source
# File lib/healthyr.rb, line 30 def self.update_interval interval = ENV['HEALTHYR_UPDATE_INTERVAL'].to_i interval < 5 ? 5 : interval end