> 
> Stdlib shell (require 'shell') does much of that IIRC.
> ( http://ruby-doc.org/stdlib/libdoc/shell/rdoc/classes/Shell.html )
> 

Perhaps but there is zero documentation for any of the classes in the 
shell library and I don't see anything specific to creating pipes
between processes there.

Brad