def content
        number_to_skip = 0 # Keeps track of the # of columns to skip
        
        html = ''
        table.header.column_names.each do |column|
          number_to_skip -= 1 and next if number_to_skip > 0
          
          if cell = @cells[column]
            number_to_skip = (cell[:colspan] || 1) - 1
          else
            cell = Cell.new(column, nil)
          end
          
          html << cell.html
        end
        
        html
      end
def content
        number_to_skip = 0 # Keeps track of the # of columns to skip
        
        html = ''
        table.header.column_names.each do |column|
          number_to_skip -= 1 and next if number_to_skip > 0
          
          if cell = @cells[column]
            number_to_skip = (cell[:colspan] || 1) - 1
          else
            cell = Cell.new(column, nil)
          end
          
          html << cell.html
        end
        
        html
      end
Builds the row's cells based on the order of the columns in the
 header.  If a cell cannot be found for a specific column, then a blank
 cell is rendered.