Sha256: e9b265b126d6ed28d042640087c13db49426084b8fea8d8582f2918909a5ddc5

Contents?: true

Size: 127 Bytes

Versions: 10

Compression:

Stored size: 127 Bytes

Contents

class Array
  def self.product(*arrays)
    return []  if arrays.empty?
    arrays.first.product(*arrays[1..-1])
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
bioinform-0.1.12 lib/bioinform/support/array_product.rb
bioinform-0.1.11 lib/bioinform/support/array_product.rb
bioinform-0.1.10 lib/bioinform/support/array_product.rb
bioinform-0.1.9 lib/bioinform/support/array_product.rb
bioinform-0.1.8 lib/bioinform/support/array_product.rb
bioinform-0.1.7 lib/bioinform/support/array_product.rb
bioinform-0.1.6 lib/bioinform/support/array_product.rb
bioinform-0.1.5 lib/bioinform/support/array_product.rb
bioinform-0.1.4 lib/bioinform/support/array_product.rb
bioinform-0.1.3 lib/bioinform/support/array_product.rb