Class: EacCli::RunnerWith::OutputList::CsvFormatter
Instance Method Summary
collapse
#build_column, #build_columns, #build_rows
Instance Method Details
#build_row(row) ⇒ Array
12
13
14
|
# File 'lib/eac_cli/runner_with/output_list/csv_formatter.rb', line 12
def build_row(row)
build_columns.map { |c| row.send(c) }
end
|
#to_output ⇒ String
17
18
19
20
21
22
|
# File 'lib/eac_cli/runner_with/output_list/csv_formatter.rb', line 17
def to_output
::CSV.generate do |csv|
csv << build_columns
build_rows.each { |row| csv << row }
end
end
|