class Cloaca::Operations::AddFixedValueColumn
Public Class Methods
new( column_delimiter:, column_header:, column_value:, input:, output:, ** )
click to toggle source
# File lib/cloaca/operations/add_fixed_value_column.rb, line 4 def initialize( column_delimiter:, column_header:, column_value:, input:, output:, ** ) @column_delimiter = column_delimiter @column_header = column_header @column_value = column_value @input = input @output = output end
Public Instance Methods
run!()
click to toggle source
# File lib/cloaca/operations/add_fixed_value_column.rb, line 19 def run! @input.each_with_index do |line, index| @output << (index == 0 && @column_header ? @column_header : @column_value) @output << @column_delimiter @output << line end end