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