Sha256: f1f16832ac778ddf8cb59549f655bc82f31d83985b53c25b2a453831973d655b
Contents?: true
Size: 370 Bytes
Versions: 26
Compression:
Stored size: 370 Bytes
Contents
unless Enumerable.method_defined? :count require 'backports/tools' 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
26 entries across 26 versions & 2 rubygems