How to redirect output to another directory?

Never mind. I just figured it out:"./output/"+field[0],"w+").write(content2)




-----Original Message-----
From: Kurt Euler []
Sent: Saturday, June 08, 2002 10:09 PM
Subject: How to redirect output to another directory?..


The last line of the following code writes a bunch of files in the current directory (…/ruby/bin).

 content ="template1.txt").read
 fs ="fiddle.sticks").read
 IO.foreach("packages.txt") { |x|
   field = x.chop.split(':')
   content2 = content
   content2.gsub!(/<release_num>/, fs)[0],"w+").write(content2)

Question: How can I redirect the output to the subdirectory “…/ruby/bin/output”?

I would have thought that I could rewrite the last line thus:[0],"w+").write("./output/" << content2)

But this has no effect on the output.


-Kurt Euler