# 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