Method: Cucumber::MultilineArgument::DataTable::DataTablePrinter#to_s

Defined in:
lib/cucumber/multiline_argument/data_table.rb

#to_sObject



415
416
417
418
419
420
421
# File 'lib/cucumber/multiline_argument/data_table.rb', line 415

def to_s
  leading_row = "\n"
  end_indentation = indentation - 2
  trailing_row = "\n#{' ' * end_indentation}"
  table_rows = data_table.cell_matrix.map { |row| format_row(row) }
  leading_row + table_rows.join("\n") + trailing_row
end