Sha256: 001d811b450b06614359c94e83b822b1c5935ec8acdc40eb7c33ecd3280c4d77
Contents?: true
Size: 380 Bytes
Versions: 47
Compression:
Stored size: 380 Bytes
Contents
unless Enumerable.method_defined? :count require 'backports/tools/arguments' module Enumerable def count(item = Backports::Undefined) seq = 0 if item != Backports::Undefined each { |o| seq += 1 if item == o } elsif block_given? each { |o| seq += 1 if yield(o) } else each { seq += 1 } end seq end end end
Version data entries
47 entries across 47 versions & 4 rubygems