module BlinkyMonitor

Public Class Methods

run(file) click to toggle source
# File lib/blinky_monitor.rb, line 8
def self.run file
  config = YAML.load_file file
  server_class = BlinkyMonitor.const_get "#{config['server'].split('_').map(&:capitalize).join}Server"
  server = server_class.new config['url']
  blinky = Blinky.new
  
  Monitor.new(server, blinky).run
end