Commit 2bd69ffd authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Doing documentation output also in parallel.

Even more speed!
parent ec06cf91
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -92,10 +92,11 @@ module JsDuck
    end

    # Writes documentation page for each class
    # We do it in parallel using as many processes as available CPU-s
    def write_pages(path, docs)
      subclasses = Subclasses.new(docs)
      cache = {}
      docs.each do |cls|
      Parallel.each(docs) do |cls|
        filename = path + "/" + cls[:name] + ".html"
        puts "Writing to #{filename} ..." if @verbose
        html = Page.new(cls, subclasses, cache).to_html