class Solargraph::LanguageServer::Message::TextDocument::Definition
def code_location
def code_location suggestions = host.definitions_at(params['textDocument']['uri'], @line, @column) return nil if suggestions.empty? suggestions.reject { |pin| pin.best_location.nil? || pin.best_location.filename.nil? }.map do |pin| { uri: file_to_uri(pin.best_location.filename), range: pin.best_location.range.to_hash } end end