class Solargraph::LanguageServer::Message::TextDocument::Rename
def process
def process locs = host.references_from(uri_to_file(params['textDocument']['uri']), params['position']['line'], params['position']['character']) changes = {} locs.each do |loc| uri = file_to_uri(loc.filename) changes[uri] ||= [] changes[uri].push({ range: loc.range.to_hash, newText: params['newName'] }) end set_result changes: changes end