lib/json2xxx/core.rb in json2xxx-0.2.0 vs lib/json2xxx/core.rb in json2xxx-0.3.0

- old
+ new

@@ -6,14 +6,14 @@ class Core def initialize end - def convert_csv(data, delimiter) + def convert_csv(data, delimiter, force_quotes, write_header) headers = data.first.keys csv = [] - CSV.generate(col_sep: delimiter, force_quotes: true) do |csv| - csv << headers + CSV.generate(col_sep: delimiter, force_quotes: force_quotes) do |csv| + csv << headers if write_header data.each do |hash| csv << headers.map { |column_name| get_json_value(hash[column_name]).gsub("\n", '') } end