Module: ISPMonitor

Defined in:
lib/isp_monitor.rb

Defined Under Namespace

Modules: Checks, Logging Classes: Config, HTTPClient, Scheduler

Class Method Summary collapse

Class Method Details

.configObject



35
36
37
# File 'lib/isp_monitor.rb', line 35

def self.config
  @config ||= ISPMonitor::Config.new
end

.loggerObject



39
40
41
# File 'lib/isp_monitor.rb', line 39

def self.logger
  @logger ||= ISPMonitor::Logging.build_logger(config)
end

.schedulerObject



43
44
45
# File 'lib/isp_monitor.rb', line 43

def self.scheduler
  @scheduler ||= ISPMonitor::Scheduler.new
end