Class: Mutant::Matcher::Compiler
- Inherits:
-
Object
- Object
- Mutant::Matcher::Compiler
- Includes:
- AST::Sexp
- Defined in:
- lib/mutant/matcher/compiler.rb
Overview
Compiler for complex matchers
Defined Under Namespace
Classes: SubjectPrefix
Instance Method Summary collapse
-
#result ⇒ Mutant::Matcher
private
Return generated matcher.
Instance Method Details
#result ⇒ Mutant::Matcher
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Return generated matcher
14 15 16 17 18 19 |
# File 'lib/mutant/matcher/compiler.rb', line 14 def result Filter.new( Chain.build(config.match_expressions.map(&method(:matcher))), predicate ) end |