lib/mutant/expression/method.rb in mutant-0.8.7 vs lib/mutant/expression/method.rb in mutant-0.8.8
- old
+ new
@@ -30,18 +30,16 @@
end
memoize :syntax
# Matcher for expression
#
- # @param [Env] env
- #
# @return [Matcher]
#
# @api private
- def matcher(env)
- methods_matcher = MATCHERS.fetch(scope_symbol).new(env, scope)
+ def matcher
+ methods_matcher = MATCHERS.fetch(scope_symbol).new(scope)
- Matcher::Filter.build(methods_matcher) { |subject| subject.expression.eql?(self) }
+ Matcher::Filter.new(methods_matcher, ->(subject) { subject.expression.eql?(self) })
end
private
# Scope object