class Mutant::Subject::Method
Abstract base class for method subjects
def expression
-
(String)
-
def expression Expression::Method.new( method_name: name.to_s, scope_symbol: self.class::SYMBOL, scope_name: scope.raw.name ) end
def match_expressions
-
(Array
-)
def match_expressions [expression].concat(context.match_expressions) end
def name
-
(Expression)
-
def name node.children.fetch(self.class::NAME_INDEX) end
def scope
def scope context.scope end