Based on a previous thread, I gave FasterCSV a try and I've been very
impressed with the performance increases. However, something about the
syntax for writing to a file bothers me. Is there any way to create a
"writer object" to write to a file? For example, this is how I'm
currently using FasterCSV:

FCSV.open(my_file,"w") do |out|
  out << my_data
  ...
end

What I'd like to do is something along the lines of:

out = FCSV.open(my_file,"w")
out << my_data
...
out.close

Is this functionality present? If not, is this a design decision? I
guess it just bothers me to have to wrap a block around all my code that
has to do with writing to a file.

Thanks in advance,
Drew

-- 
Posted via http://www.ruby-forum.com/.