class Solargraph::LanguageServer::Message::Extended::DocumentGems
Update YARD documentation for installed gems. If the `rebuild` parameter is true, rebuild existing yardocs.
Public Instance Methods
process()
click to toggle source
# File lib/solargraph/language_server/message/extended/document_gems.rb, line 13 def process cmd = "yard gems" cmd += " --rebuild" if params['rebuild'] o, s = Open3.capture2(cmd) if s != 0 host.show_message "An error occurred while building gem documentation.", LanguageServer::MessageTypes::ERROR set_result({ status: 'err' }) else set_result({ status: 'ok' }) end end