class Solargraph::LanguageServer::Message::Extended::DownloadCore

Update core Ruby documentation.

Public Instance Methods

process() click to toggle source
# File lib/solargraph/language_server/message/extended/download_core.rb, line 12
def process
  ver = Solargraph::YardMap::CoreDocs.best_download
  Solargraph::YardMap::CoreDocs.download ver
  host.show_message "Downloaded documentation for Ruby #{ver}.", LanguageServer::MessageTypes::INFO
rescue StandardError => e
  host.show_message "An error occurred while downloading documentation: [#{e.class}] #{e.message}", LanguageServer::MessageTypes::ERROR
end