Method: ColumnPack::ColumnPacker#initialize

Defined in:
lib/column_pack/column_packer.rb

#initialize(total_columns, options = {}) ⇒ ColumnPacker

Uses a fixed number of columns (total_columns).

Options: :algorithm specify a different bin packing algorithm (default :best_fit_decreasing)

available algorithms are :best_fit_decreasing, :best_fit_increasing

:shuffle_in_col after packing columns, shuffle the elements in each column (defaults to true)



16
17
18
# File 'lib/column_pack/column_packer.rb', line 16

def initialize(total_columns, options = {})
  @bin_packer = BinPacker.new(total_columns, options)
end