From: ts Date: 2001-06-03T16:59:32+09:00 Subject: [ruby-talk:16179] Re: Redirecting stdout >>>>> "B" == Brian Wilfley writes: B> save_defout = $defout.clone # a dup by any If you want to use $defout, you can use something like this module Redirector def defRedirector( fileName) save_defout = $defout $defout = File.open(fileName, 'w') yield ensure $defout.close $defout = save_defout end end Guy Decoux