# File lib/asciidoctor/table.rb, line 80
  def create_columns colspecs
    cols = []
    width_base = 0
    colspecs.each do |colspec|
      width_base += colspec['width']
      cols << (Column.new self, cols.size, colspec)
    end
    unless (@columns = cols).empty?
      @attributes['colcount'] = cols.size
      assign_column_widths(width_base == 0 ? nil : width_base)
    end
    nil
  end