lib/ruby_indexer/lib/ruby_indexer/index.rb in ruby-lsp-0.17.5 vs lib/ruby_indexer/lib/ruby_indexer/index.rb in ruby-lsp-0.17.6

- old
+ new

@@ -387,10 +387,10 @@ attached_class_name = parts.join("::") # If we don't have an entry for `name`, raise entries = self[fully_qualified_name] - if singleton_levels > 0 && !entries + if singleton_levels > 0 && !entries && indexed?(attached_class_name) entries = [existing_or_new_singleton_class(attached_class_name)] end raise NonExistingNamespaceError, "No entry found for #{fully_qualified_name}" unless entries