Module: Serverspec::ExecHelper

Defined in:
lib/serverspec/helper.rb

Instance Method Summary collapse

Instance Method Details

#do_check(cmd, opts = {}) ⇒ Object



47
48
49
50
51
52
53
# File 'lib/serverspec/helper.rb', line 47

def do_check(cmd, opts={})
  stdout = `#{cmd} 2>&1`
  # In ruby 1.9, it is possible to use Open3.capture3, but not in 1.8
  #stdout, stderr, status = Open3.capture3(cmd)
  { :stdout => stdout, :stderr => nil,
    :exit_code => $?, :exit_signal => nil }
end