Method: ChildProcess::ProcessSpawnProcess#wait

Defined in:
lib/childprocess/process_spawn_process.rb

#waitObject



26
27
28
29
30
31
32
33
34
35
36
# File 'lib/childprocess/process_spawn_process.rb', line 26

def wait
  assert_started

  if exited?
    exit_code
  else
    _, status = ::Process.waitpid2(@pid)

    set_exit_code(status)
  end
end