class RubyLsp::Requests::CodeActionResolve

def create_text_edit(range, new_text)

def create_text_edit(range, new_text)
  Interface::TextEdit.new(
    range: Interface::Range.new(
      start: Interface::Position.new(line: range.dig(:start, :line), character: range.dig(:start, :character)),
      end: Interface::Position.new(line: range.dig(:end, :line), character: range.dig(:end, :character)),
    ),
    new_text: new_text,
  )
end