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