class ColorLS::VerticalLayout
Private Instance Methods
column_widths(mid)
click to toggle source
# File lib/colorls/layout.rb, line 80 def column_widths(mid) chunk_size = (@max_widths.size.to_f / mid).ceil [chunk_size, @max_widths.each_slice(chunk_size).map(&:max).to_a] end
get_chunks(chunk_size)
click to toggle source
# File lib/colorls/layout.rb, line 85 def get_chunks(chunk_size) columns = @contents.each_slice(chunk_size).to_a columns.last[chunk_size - 1] = nil if columns.last.size < chunk_size columns.transpose end