# File lib/backports/2.3.0/enumerable/grep_v.rb, line 5 def grep_v(pattern) if block_given? acc = [] each_entry do |v| acc << yield(v) unless pattern === v end acc else reject {|v| pattern === v } end end