lib/rubocop/cop/gemspec/required_ruby_version.rb in rubocop-1.62.0 vs lib/rubocop/cop/gemspec/required_ruby_version.rb in rubocop-1.62.1
- old
+ new
@@ -74,10 +74,12 @@
(send (const (const nil? :Gem) :Requirement) :new $str+)
}
PATTERN
def on_new_investigation
- add_global_offense(MISSING_MSG) unless required_ruby_version?(processed_source.ast)
+ return if processed_source.ast && required_ruby_version?(processed_source.ast)
+
+ add_global_offense(MISSING_MSG)
end
def on_send(node)
version_def = node.first_argument
return if dynamic_version?(version_def)