class ArcFurnace::SuffixedFixedColumnCSVSink

Public Instance Methods

write_header() click to toggle source
# File lib/arc-furnace/suffixed_fixed_column_csv_sink.rb, line 7
def write_header
  csv << fields.each_with_object([]) do |(key, count), result|
    if count > 1
      count.times { |index| result << "#{key} #{index + 1}" }
    else
      result << key
    end
  end
end