Class: Parallel::ForkManager::ProcessInterface::Instance

Inherits:
Object
  • Object
show all
Defined in:
lib/parallel/forkmanager/process_interface.rb

Overview

A Parallel::ProcessInterface::Instance is something we can delegate to.

Instance Method Summary collapse

Instance Method Details

#child_statusProcess::Status

Returns the child’s process status.

Returns:

  • (Process::Status)

    the child’s process status.



45
46
47
# File 'lib/parallel/forkmanager/process_interface.rb', line 45

def child_status
  $CHILD_STATUS
end

#fork(*args, &block) ⇒ Object

Calls Kernel.fork and returns its return value.



33
34
35
# File 'lib/parallel/forkmanager/process_interface.rb', line 33

def fork(*args, &block)
  Kernel.fork(*args, &block)
end

#waitpid(*args) ⇒ Object

Calls Process.waitpid and returns its return value.



39
40
41
# File 'lib/parallel/forkmanager/process_interface.rb', line 39

def waitpid(*args)
  Process.waitpid(*args)
end