# File lib/ruport/formatter/text.rb, line 121 def build_row max_col_widths_for_row(data) unless max_col_width data.enum_for(:each_with_index).inject(line=[]) { |s,e| field,index = e if alignment.eql? :center line << field.to_s.center(max_col_width[index]) else align = field.is_a?(Numeric) ? :rjust : :ljust line << field.to_s.send(align, max_col_width[index]) end } output << fit_to_width("| #{line.join(' | ')} |\n") end