------art_1945_10237310.1196198245840
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

To clarify further I want to capture any standard output or standard error.

Thanks,

---------- Forwarded message ----------
From: Venks <venkatesh.mantha / gmail.com>
Date: Nov 27, 2007 3:58 PM
Subject: How to redirect a "system" standard output to a variable
To: ruby-talk / ruby-lang.org


Hi,

I need to redirect any standard output thrown when using a system call into
a Ruby variable. I tried to search for a solution but couldn't find anything
that worked. May be I am not using the right search terms.

Here is what I am trying to do.

begin

  `rm somefile`

end

If "somefile" doesn't exist the OS throws the message "rm: cannot remove
`somefile': No such file or directory" which I want to capture into a
variable.

Thanks,

------art_1945_10237310.1196198245840--