Method: JsDuck::App#aggregate

Defined in:
lib/jsduck/app.rb

#aggregate(parsed_files) ⇒ Object

Aggregates parsing results sequencially



112
113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/jsduck/app.rb', line 112

def aggregate(parsed_files)
  agr = Aggregator.new
  parsed_files.each do |file|
    Logger.instance.log("Aggregating", file.filename)
    agr.aggregate(file)
  end
  agr.classify_orphans
  agr.create_global_class
  agr.remove_ignored_classes
  agr.create_accessors
  agr.append_ext4_event_options
  agr.result
end