Method: Aruba::Processes::ProcessRunner#exited?

Defined in:
lib/aruba/processes/spawn_process.rb

#exited?Boolean

Returns:

  • (Boolean)


55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/aruba/processes/spawn_process.rb', line 55

def exited?
  return true if @exit_status

  pid, status = Process.waitpid2 @pid, Process::WNOHANG | Process::WUNTRACED

  if pid
    @exit_status = status
    return true
  end

  false
end