# File lib/rudy/utils.rb, line 236
236:     def capture(stream)
237:       #raise "We can only capture STDOUT or STDERR" unless stream == :stdout || stream == :stderr
238:       begin
239:         stream = stream.to_s
240:         eval "$#{stream} = StringIO.new"
241:         yield
242:         result = eval("$#{stream}").read
243:       ensure
244:         eval("$#{stream} = #{stream.upcase}")
245:       end
246: 
247:       result
248:     end