Loading lib/jsduck/aggregator.rb +23 −0 Original line number Diff line number Diff line Loading @@ -121,6 +121,29 @@ module JsDuck end end # Creates classes for orphans that have :member property defined, # and then inserts orphans to these classes. def classify_orphans @orphans.each do |orph| if orph[:member] class_name = orph[:member] if !@classes[class_name] add_class({ :tagname => :class, :name => class_name, :cfg => [], :property => [], :method => [], :event => [], :var => [], }) end add_member(orph) @orphans.delete(orph) end end end def result @documentation + @orphans end Loading lib/jsduck/app.rb +1 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ module JsDuck puts "Aggregating #{file[:filename]} ..." if @verbose agr.aggregate(file[:data], file[:filename], file[:html_filename]) end agr.classify_orphans agr.result end Loading Loading
lib/jsduck/aggregator.rb +23 −0 Original line number Diff line number Diff line Loading @@ -121,6 +121,29 @@ module JsDuck end end # Creates classes for orphans that have :member property defined, # and then inserts orphans to these classes. def classify_orphans @orphans.each do |orph| if orph[:member] class_name = orph[:member] if !@classes[class_name] add_class({ :tagname => :class, :name => class_name, :cfg => [], :property => [], :method => [], :event => [], :var => [], }) end add_member(orph) @orphans.delete(orph) end end end def result @documentation + @orphans end Loading
lib/jsduck/app.rb +1 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ module JsDuck puts "Aggregating #{file[:filename]} ..." if @verbose agr.aggregate(file[:data], file[:filename], file[:html_filename]) end agr.classify_orphans agr.result end Loading