lib/rubocop/cop/base.rb in rubocop-1.61.0 vs lib/rubocop/cop/base.rb in rubocop-1.62.0
- old
+ new
@@ -230,10 +230,14 @@
def target_ruby_version
@config.target_ruby_version
end
+ def parser_engine
+ @config.parser_engine
+ end
+
def target_rails_version
@config.target_rails_version
end
def active_support_extensions_enabled?
@@ -252,10 +256,10 @@
!relevant_file?(file)
end
# There should be very limited reasons for a Cop to do it's own parsing
def parse(source, path = nil)
- ProcessedSource.new(source, target_ruby_version, path)
+ ProcessedSource.new(source, target_ruby_version, path, parser_engine: parser_engine)
end
# @api private
# Called between investigations
def ready