Class: Mutant::Matcher::Methods::Instance Private

Inherits:
Mutant::Matcher::Methods show all
Defined in:
lib/mutant/matcher/methods.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Matcher for instance methods

Constant Summary collapse

MATCHER =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Matcher::Method::Instance
MESSAGE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

<<~'MESSAGE'
  Caught an exception while accessing a method with
  #instance_method that is part of #{public,private,protected}_instance_methods.

  This is a bug in your ruby implementation, its stdlib, your dependencies, or your code.

  Mutant will ignore this method:

  Object:    %<scope>s
  Method:    %<method_name>s
  Exception:

  %<exception>s

  See: https://github.com/mbj/mutant/issues/1273
MESSAGE

Constants inherited from Mutant::Matcher::Methods

CANDIDATE_NAMES

Method Summary

Methods inherited from Mutant::Matcher::Methods

#call

Methods inherited from Mutant::Matcher

#call, from_config, ignore_subject?