Module: Orats::Process

Included in:
Common
Defined in:
lib/orats/process.rb

Overview

manage detecting processes

Instance Method Summary collapse

Instance Method Details

#exit_if_process(detect_method, *processes) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/orats/process.rb', line 4

def exit_if_process(detect_method, *processes)
  result = process_detect(detect_method)

  processes.each do |process|
    task "Check if #{process} is available"

    exit 1 if process_unusable?("#{result} #{process}", process)
  end
end