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, = {}) @bin_packer = BinPacker.new(total_columns, ) end |