module Polyfill::V2_3::Enumerator::Lazy

Public Instance Methods

grep_v(pattern) { |element| ... } click to toggle source
# File lib/polyfill/v2_3/enumerator/lazy.rb, line 5
def grep_v(pattern)
  ::Enumerator::Lazy.new(self) do |yielder, element|
    next if pattern === element # rubocop:disable Style/CaseEquality

    yielder << (block_given? ? yield(element) : element)
  end
end