lib/mutant/expression/method.rb in mutant-0.10.19 vs lib/mutant/expression/method.rb in mutant-0.10.20

- old
+ new

@@ -24,16 +24,18 @@ private_constant(*constants(false)) REGEXP = /\A#{SCOPE_NAME_PATTERN}#{SCOPE_SYMBOL_PATTERN}#{METHOD_NAME_PATTERN}\z/.freeze + def initialize(*) + super + @syntax = [scope_name, scope_symbol, method_name].join.freeze + end + # Syntax of expression # # @return [String] - def syntax - [scope_name, scope_symbol, method_name].join - end - memoize :syntax + attr_reader :syntax # Matcher for expression # # @return [Matcher] def matcher