Gregory Brown wrote:
> On 12/2/06, jansenh <henning.jansen / gmail.com> wrote:
> > hi comp.lang.ruby
> >
> > what is the ruby-way of comma separating the output from array.to_s?
>
> some_array.join(",")
>
> but if you are thinking of doing CSV output, you should not use a
> naive approach like this, since it will likely produce malformed CSV
> when dealing with quoted text.


>> puts [22,'He said, "No!"'].map{|x| x=x.to_s
>>   x =~ /["\n]/ ? '"' + x.gsub(/"/,'""') + '"' : x }.join(',')
22,"He said, ""No!"""