Sha256: f9980426e7673d9c4a69ab47a8d0cb64c37f74694c960089eec0652446bf7551

Contents?: true

Size: 213 Bytes

Versions: 19

Compression:

Stored size: 213 Bytes

Contents

require 'backports/1.8.7/enumerable/inject' unless Enumerable.method_defined? :inject

class Array
  def intersection(*arrays)
    arrays.inject(Array.new(self), :&)
  end unless method_defined? :intersection
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
backports-3.25.0 lib/backports/2.7.0/array/intersection.rb
backports-3.24.1 lib/backports/2.7.0/array/intersection.rb
backports-3.24.0 lib/backports/2.7.0/array/intersection.rb
backports-3.23.0 lib/backports/2.7.0/array/intersection.rb
backports-3.22.1 lib/backports/2.7.0/array/intersection.rb
backports-3.22.0 lib/backports/2.7.0/array/intersection.rb
backports-3.21.0 lib/backports/2.7.0/array/intersection.rb
backports-3.20.2 lib/backports/2.7.0/array/intersection.rb
backports-3.20.1 lib/backports/2.7.0/array/intersection.rb
backports-3.20.0 lib/backports/2.7.0/array/intersection.rb
backports-3.19.0 lib/backports/2.7.0/array/intersection.rb
backports-3.18.2 lib/backports/2.7.0/array/intersection.rb
backports-3.18.1 lib/backports/2.7.0/array/intersection.rb
backports-3.18.0 lib/backports/2.7.0/array/intersection.rb
backports-3.17.2 lib/backports/2.7.0/array/intersection.rb
backports-3.17.1 lib/backports/2.7.0/array/intersection.rb
backports-3.17.0 lib/backports/2.7.0/array/intersection.rb
backports-3.16.1 lib/backports/2.7.0/array/intersection.rb
backports-3.16.0 lib/backports/2.7.0/array/intersection.rb