Class: Sapristi::MonitorManager

Inherits:
Object
  • Object
show all
Defined in:
lib/sapristi/monitor_manager.rb

Instance Method Summary collapse

Constructor Details

#initializeMonitorManager

Returns a new instance of MonitorManager.



10
11
12
# File 'lib/sapristi/monitor_manager.rb', line 10

def initialize
  @os_manager = OSFactory.new.monitor_manager
end

Instance Method Details

#get_monitor_or_main(name) ⇒ Object



14
15
16
17
18
# File 'lib/sapristi/monitor_manager.rb', line 14

def get_monitor_or_main(name)
  return monitors[name] if monitor_present?(name)

  use_main_monitor name
end

#monitorsObject



20
21
22
# File 'lib/sapristi/monitor_manager.rb', line 20

def monitors
  @os_manager.monitors
end