Class: TablePrint::Column
- Inherits:
-
Object
- Object
- TablePrint::Column
- Defined in:
- lib/hammer_cli/table_print/column.rb
Instance Method Summary collapse
Instance Method Details
#data_width ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/hammer_cli/table_print/column.rb', line 5 def data_width if multibyte_count [ HammerCLI::Output::Utils.real_length(name), Array(data).compact.collect(&:to_s).collect{|m| HammerCLI::Output::Utils.real_length(m) }.max ].compact.max || 0 else [ name.length, Array(data).compact.collect(&:to_s).collect(&:length).max ].compact.max || 0 end end |