Method: JsDuck::App#parallel_parse

Defined in:
lib/jsduck/app.rb

#parallel_parse(filenames) ⇒ Object

Parses the files in parallel using as many processes as available CPU-s



104
105
106
107
108
109
# File 'lib/jsduck/app.rb', line 104

def parallel_parse(filenames)
  @parallel.map(filenames) do |fname|
    Logger.instance.log("Parsing", fname)
    SourceFile.new(JsDuck::IO.read(fname), fname, @opts)
  end
end