class Kiba::Uncommon::Destinations::CSV

Attributes

output_file[R]

Public Class Methods

new(output_file) click to toggle source
# File lib/kiba/uncommon/destinations/csv.rb, line 8
def initialize(output_file)
  @output_file = output_file
  @csv = ::CSV.open(output_file, 'w')
end

Public Instance Methods

close() click to toggle source
# File lib/kiba/uncommon/destinations/csv.rb, line 21
def close
  @csv.close
end
write(row) click to toggle source
# File lib/kiba/uncommon/destinations/csv.rb, line 13
def write(row)
  unless @headers_written
    @headers_written = true
    @csv << row.keys
  end
  @csv << row.values
end