ruby - Quote all fields in CSV output -


@out = file.open("#{file.expand_path("csv")}/#{file_name}.csv", "w") csv::writer.generate(@out) |csv|   csv << ["01", "02", "test"] end @out.close 

when run above code stores values in csv as

01, 02. test

i want them store as

"01", "02", "test"

change

csv::writer.generate(@out)do |csv| 

to

csv::writer.generate(@out, {:force_quotes=>true}) |csv| 

Comments