# File lib/ruport/formatter/text.rb, line 110
    def build_row(data = self.data)
      max_col_widths_for_row(data) unless options.max_col_width

      data.enum_for(:each_with_index).inject(line=[]) { |s,e|
        field,index = e
        if options.alignment.eql? :center
          line << field.to_s.center(options.max_col_width[index])
        else
          align = field.is_a?(Numeric) ? :rjust : :ljust
          line << field.to_s.send(align, options.max_col_width[index])
        end
      }
      output << fit_to_width("| #{line.join(' | ')} |\n")
    end