DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Make A List Into A Line Suitable For A CSV File In Ruby
Formats a list/array as a string suitable for one row of a CSV file
def comma_separate(items)
items.map! do |item|
if item.is_a?(String) and item =~ /[",]/
'"' + item.gsub(/"/, '""') + '"'
else
item
end
end
items.join(',')
end





