Module: ArrayExtension

Defined in:
lib/selenium-grid/examples/ruby/lib/array_extension.rb

Instance Method Summary collapse

Instance Method Details

#/(number_of_buckets) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/selenium-grid/examples/ruby/lib/array_extension.rb', line 3

def /(number_of_buckets)
  buckets = (1..number_of_buckets).collect { [] }
  while self.any? do
    buckets.each do |bucket|
      bucket << self.shift if self.any?
    end
  end
  buckets
end