class Solargraph::Workspace

def load_sources

Returns:
  • (void) -
def load_sources
  source_hash.clear
  unless directory.empty? || directory == '*'
    size = config.calculated.length
    raise WorkspaceTooLargeError, "The workspace is too large to index (#{size} files, #{config.max_files} max)" if config.max_files > 0 and size > config.max_files
    config.calculated.each do |filename|
      source_hash[filename] = Solargraph::Source.load(filename)
    end
  end
end