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