Sha256: 8a35553ac0b2a472fe4802b9ad0c77913fb47e3cccbd86d563db4be489019df4
Contents?: true
Size: 418 Bytes
Versions: 68
Compression:
Stored size: 418 Bytes
Contents
# frozen_string_literal: true module Mutant class Matcher # Matcher filter class Filter < self include Concord.new(:matcher, :predicate) # Enumerate matches # # @param [Env] env # # @return [Enumerable<Subject>] def call(env) matcher .call(env) .select(&predicate.method(:call)) end end # Filter end # Matcher end # Mutant
Version data entries
68 entries across 68 versions & 1 rubygems