Sha256: 9d143bf868c78e24a0c2c20109191d3c454e490db7c6ba7b392242b3f86a4095

Contents?: true

Size: 370 Bytes

Versions: 1

Compression:

Stored size: 370 Bytes

Contents

require 'more_core_extensions/core_ext/array/element_counts'

module MoreCoreExtensions
  module ArrayDuplicates
    #
    # Returns an Array of the duplicates found.
    #
    #   [1, 2, 3, 4, 2, 4].duplicates  #=> [2, 4]
    def duplicates
      element_counts.reject { |k, v| v == 1 }.keys
    end
  end
end

Array.send(:include, MoreCoreExtensions::ArrayDuplicates)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
more_core_extensions-1.2.0 lib/more_core_extensions/core_ext/array/duplicates.rb