Class: Actir::ParallelTests::Grouper
- Inherits:
-
Object
- Object
- Actir::ParallelTests::Grouper
- Defined in:
- lib/actir/parallel_tests/grouper.rb
Class Method Summary collapse
Class Method Details
.in_even_groups_by_size(items, num_groups, options = {}) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/actir/parallel_tests/grouper.rb', line 6 def in_even_groups_by_size(items, num_groups, = {}) groups = Array.new(num_groups) { {:items => [], :size => 0} } groups_to_fill = ([:isolate] ? groups[1..-1] : groups) group_features_by_size(items_to_group(items), groups_to_fill) groups.map!{|g| g[:items].sort } end |