module Export::CSV
Constants
- Questions
Public Class Methods
export(io, nb_col, lines, headers, opts = {})
click to toggle source
# File lib/cless/export.rb, line 82 def self.export(io, nb_col, lines, headers, opts = {}) sep = opts[:separator] || ',' raise "CSV separator must be 1 character" if sep.length != 1 require 'csv' CSV::Writer.generate(io, sep) { |csv| csv << headers if headers lines.each { |a| csv << a } } end