class Spoom::LSP::Hover
def accept_printer(printer)
def accept_printer(printer) printer.print("#{contents}\n") printer.print_object(range) if range end
def from_json(json)
def from_json(json) Hover.new( contents: json["contents"]["value"], range: json["range"] ? Range.from_json(json["range"]) : nil, ) end
def to_s
def to_s "#{contents} (#{range})." end