module Fileconv::CSV
Public Instance Methods
post_convert_file(rows, acc)
click to toggle source
# File lib/fileconv/csv.rb, line 30 def post_convert_file(rows, acc) return unless rows ::CSV.generate("", @opts[:write_csv_opts]) do |csv| rows.each do |row| csv << row end end end
post_convert_line(line, acc)
click to toggle source
# File lib/fileconv/csv.rb, line 18 def post_convert_line(line, acc) return unless line if line.is_a? ::CSV::Row [line] elsif line[0].is_a? Array line else [line] end end
pre_convert_file(data, acc)
click to toggle source
# File lib/fileconv/csv.rb, line 14 def pre_convert_file(data, acc) ::CSV.parse(data, @opts[:read_csv_opts]) end
pre_init_conv()
click to toggle source
# File lib/fileconv/csv.rb, line 8 def pre_init_conv @opts[:line_mode] = true @opts[:read_csv_opts] ||= {} @opts[:write_csv_opts] ||= {} end