Class: Mutant::Matcher

Inherits:
Object
  • Object
show all
Includes:
AbstractType, Adamantium::Flat
Defined in:
lib/mutant/matcher.rb,
lib/mutant/matcher/null.rb,
lib/mutant/matcher/chain.rb,
lib/mutant/matcher/scope.rb,
lib/mutant/matcher/config.rb,
lib/mutant/matcher/filter.rb,
lib/mutant/matcher/method.rb,
lib/mutant/matcher/static.rb,
lib/mutant/matcher/methods.rb,
lib/mutant/matcher/compiler.rb,
lib/mutant/matcher/namespace.rb,
lib/mutant/matcher/method/instance.rb,
lib/mutant/matcher/method/singleton.rb

Overview

Abstract matcher to find subjects to mutate

Direct Known Subclasses

Chain, Filter, Method, Methods, Namespace, Null, Scope

Defined Under Namespace

Classes: Chain, Compiler, Config, Filter, Method, Methods, Namespace, Null, Scope, Static

Instance Method Summary collapse

Instance Method Details

#callEnumerable<Subject>

Call matcher

Parameters:

Returns:



12
# File 'lib/mutant/matcher.rb', line 12

abstract_method :call