Class: CodeMapper::Filter::Callee
- Inherits:
-
Object
- Object
- CodeMapper::Filter::Callee
- Defined in:
- lib/code_mapper/filter/callee.rb
Instance Method Summary collapse
-
#initialize(callee_matcher) ⇒ Callee
constructor
A new instance of Callee.
- #keep?(tp, normalized_class_name) ⇒ Boolean
Constructor Details
#initialize(callee_matcher) ⇒ Callee
Returns a new instance of Callee.
4 5 6 |
# File 'lib/code_mapper/filter/callee.rb', line 4 def initialize(callee_matcher) @callee_matcher = callee_matcher end |
Instance Method Details
#keep?(tp, normalized_class_name) ⇒ Boolean
8 9 10 11 12 |
# File 'lib/code_mapper/filter/callee.rb', line 8 def keep?(tp, normalized_class_name) class_and_method = "#{normalized_class_name}.#{tp.method_id}" (@callee_matcher =~ class_and_method) != nil end |