Module ChildProcess
In: lib/childprocess.rb
lib/childprocess/jruby/io.rb
lib/childprocess/jruby/pump.rb
lib/childprocess/jruby/process.rb
lib/childprocess/unix.rb
lib/childprocess/version.rb
lib/childprocess/abstract_io.rb
lib/childprocess/windows/process_builder.rb
lib/childprocess/windows/lib.rb
lib/childprocess/windows/handle.rb
lib/childprocess/windows/io.rb
lib/childprocess/windows/process.rb
lib/childprocess/windows/structs.rb
lib/childprocess/errors.rb
lib/childprocess/abstract_process.rb
lib/childprocess/windows.rb
lib/childprocess/tools/generator.rb
lib/childprocess/jruby.rb
lib/childprocess/unix/lib.rb
lib/childprocess/unix/posix_spawn_process.rb
lib/childprocess/unix/fork_exec_process.rb
lib/childprocess/unix/io.rb
lib/childprocess/unix/process.rb

Methods

Classes and Modules

Module ChildProcess::JRuby
Module ChildProcess::Tools
Module ChildProcess::Unix
Module ChildProcess::Windows
Class ChildProcess::AbstractIO
Class ChildProcess::AbstractProcess
Class ChildProcess::Error
Class ChildProcess::InvalidEnvironmentVariable
Class ChildProcess::LaunchError
Class ChildProcess::MissingPlatformError
Class ChildProcess::SubclassResponsibility
Class ChildProcess::TimeoutError

Constants

VERSION = "0.3.0"

External Aliases

new -> build

Public Class methods

By default, a child process will inherit open file descriptors from the parent process. This helper provides a cross-platform way of making sure that doesn‘t happen for the given file/io.

Set this to true to enable experimental use of posix_spawn.

[Validate]