module Solargraph::LanguageServer::Host::Dispatch

def update_libraries uri

Returns:
  • (void) -

Parameters:
  • uri (String) --
def update_libraries uri
  src = sources.find(uri)
  using = libraries.select { |lib| lib.contain?(src.filename) }
  using.push library_for(uri) if using.empty?
  using.each { |lib| lib.merge src }
  diagnoser.schedule uri
end