Module ChildProcess
In: lib/childprocess/version.rb
lib/childprocess/windows.rb
lib/childprocess/jruby/io.rb
lib/childprocess/jruby/redirector.rb
lib/childprocess/jruby/process.rb
lib/childprocess/abstract_process.rb
lib/childprocess/ironruby/process.rb
lib/childprocess/errors.rb
lib/childprocess/abstract_io.rb
lib/childprocess/windows/io.rb
lib/childprocess/windows/process.rb
lib/childprocess/windows/functions.rb
lib/childprocess/windows/api.rb
lib/childprocess/windows/handle.rb
lib/childprocess/unix.rb
lib/childprocess/ironruby.rb
lib/childprocess/jruby.rb
lib/childprocess/unix/io.rb
lib/childprocess/unix/process.rb
lib/childprocess.rb

Methods

close_on_exec   jruby?   jruby_on_unix?   new   os   platform   unix?   windows?  

Classes and Modules

Module ChildProcess::IronRuby
Module ChildProcess::JRuby
Module ChildProcess::Unix
Module ChildProcess::Windows
Class ChildProcess::AbstractIO
Class ChildProcess::AbstractProcess
Class ChildProcess::Error
Class ChildProcess::SubclassResponsibility
Class ChildProcess::TimeoutError

Constants

VERSION = "0.2.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.

[Validate]