lib/cl/help/table.rb in cl-0.1.5 vs lib/cl/help/table.rb in cl-0.1.6
- old
+ new
@@ -39,11 +39,12 @@
widths + cols.size - 1
end
def widths
cols.map.with_index do |col, ix|
- width = col.compact.max_by(&:size)&.size
- ix < cols.size - 2 ? width.to_i : width.to_i + padding.to_i
+ max = col.compact.max_by(&:size)
+ width = max ? max.size : 0
+ ix < cols.size - 2 ? width : width + padding.to_i
end
end
def cols
@cols ||= data.transpose