Sha256: 8271e7c898e3346e99cc4fac18406a43f523d4ecc4dda0bb8415310e0d10fbbf

Contents?: true

Size: 261 Bytes

Versions: 4

Compression:

Stored size: 261 Bytes

Contents

# frozen_string_literal: true

Array.class_eval do
  # @param threshold [Integer] default 1
  # @return [Array] excluding items that appear more than `threshold` times
  def find_dupes(threshold = 1)
    select { |item| count(item) > threshold }.uniq
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
find_dupes_extension-1.0.0.pre.rc.1 lib/find_dupes_extension.rb
find_dupes_extension-0.0.5 lib/find_dupes_extension.rb
find_dupes_extension-0.0.4 lib/find_dupes_extension.rb
find_dupes_extension-0.0.3 lib/find_dupes_extension.rb