lib/ruby_indexer/lib/ruby_indexer/index.rb in ruby-lsp-0.18.4 vs lib/ruby_indexer/lib/ruby_indexer/index.rb in ruby-lsp-0.19.0

- old
+ new

@@ -663,10 +663,11 @@ [full_singleton_name], attached_ancestor.file_path, attached_ancestor.location, attached_ancestor.name_location, nil, + @configuration.encoding, nil, ) add(singleton, skip_prefix_tree: true) end @@ -854,11 +855,11 @@ target = resolve(entry.target, entry.nesting, seen_names) return entry unless target target_name = T.must(target.first).name - resolved_alias = Entry::ConstantAlias.new(target_name, entry) + resolved_alias = Entry::ConstantAlias.new(target_name, entry, @configuration.encoding) # Replace the UnresolvedAlias by a resolved one so that we don't have to do this again later original_entries = T.must(@entries[alias_name]) original_entries.delete(entry) original_entries << resolved_alias @@ -1045,10 +1046,10 @@ seen_names << new_name target_method_entries = resolve_method(entry.old_name, receiver_name, seen_names) return entry unless target_method_entries - resolved_alias = Entry::MethodAlias.new(T.must(target_method_entries.first), entry) + resolved_alias = Entry::MethodAlias.new(T.must(target_method_entries.first), entry, @configuration.encoding) original_entries = T.must(@entries[new_name]) original_entries.delete(entry) original_entries << resolved_alias resolved_alias end