lib/anemone/cli/pagedepth.rb in anemone-0.3.0 vs lib/anemone/cli/pagedepth.rb in anemone-0.3.1

- old
+ new

@@ -15,18 +15,18 @@ exit(0) end Anemone.crawl(root) do |anemone| anemone.skip_links_like %r{^/c/$}, %r{^/stores/$} - + anemone.after_crawl do |pages| - pages = pages.shortest_paths!(root).uniq - + pages = pages.shortest_paths!(root).uniq! + depths = pages.values.inject({}) do |depths, page| depths[page.depth] ||= 0 depths[page.depth] += 1 depths end - + depths.sort.each { |depth, count| puts "Depth: #{depth} Count: #{count}" } end end