D
Drew Olson
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
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