# File lib/rhc/highline_extensions.rb, line 423 def widths @widths ||= begin case w = opts[:width] when Array column_widths.zip(w[1..-1]).each do |width, col| width.set = col || 0 width.max = width.set if width.set > width.max end allocate_widths_for(w.first || 0) when Integer allocate_widths_for(w) else column_widths.map{ |w| w.max } end end end