method
generate_body
v1_8_7_72 -
Show latest stable
- Class:
CSV
generate_body(cell, out_dev, fs, rs)private
No documentation available.
# File lib/csv.rb, line 484
def generate_body(cell, out_dev, fs, rs)
if cell.nil?
# empty
else
cell = cell.to_s
row_data = cell.dup
if (row_data.gsub!('"', '""') or
row_data.index(fs) or
(rs and row_data.index(rs)) or
(/[\r\n]/ =~ row_data) or
(cell.empty?))
out_dev << '"' << row_data << '"'
else
out_dev << row_data
end
end
end