Method: FSSM.monitor

Defined in:
lib/fssm.rb

.monitor(*args, &block) ⇒ Object



65
66
67
68
69
70
71
# File 'lib/fssm.rb', line 65

def monitor(*args, &block)
  options = args[-1].is_a?(Hash) ? args.pop : {}
  monitor = FSSM::Monitor.new(options)
  FSSM::Support.use_block(args.empty? ? monitor : monitor.path(*args), block)

  monitor.run
end