Method: UnicodeUtils::Impl.column_widths
- Defined in:
- lib/unicode_utils/debug.rb
.column_widths(table) ⇒ Object
89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/unicode_utils/debug.rb', line 89 def self.column_widths(table) Array.new.tap { |column_widths| table.each_with_index { |row| row.each_with_index { |txt, col_i| dw = UnicodeUtils.display_width(txt) cw = column_widths[col_i] column_widths[col_i] = dw if cw.nil? || cw < dw } } } end |