class ColorLS::HorizontalLayout

Private Instance Methods

column_widths(mid) click to toggle source
# File lib/colorls/layout.rb, line 65
def column_widths(mid)
  max_widths = @max_widths.each_slice(mid).to_a
  last_size = max_widths.last.size
  max_widths.last.fill(0, last_size, max_widths.first.size - last_size)
  [mid, max_widths.transpose.map!(&:max)]
end
get_chunks(chunk_size) click to toggle source
# File lib/colorls/layout.rb, line 72
def get_chunks(chunk_size)
  @contents.each_slice(chunk_size)
end