lib/retriever/fetchseo.rb in rubyretriever-1.1.0 vs lib/retriever/fetchseo.rb in rubyretriever-1.2.0

- old
+ new

@@ -4,22 +4,14 @@ # recieves target url and RR options # returns an array of onpage SEO related fields # on all unique pages found on the site def initialize(url, options) super - @data = [] - page_one = Retriever::Page.new(@t.source, @t) - lg("URL Crawled: #{@t.target}") + @data.push(@page_one.parse_seo) - @link_stack = page_one.parse_internal_visitable - errlog("Bad URL -- #{@t.target}") unless @link_stack - lg("#{@link_stack.size - 1} links found") - @link_stack.delete(@t.target) - - @data.push(page_one.parse_seo) - async_crawl_and_collect - + # done, make sure progress bar says we are done + @progressbar.finish if @progress @data.sort_by! { |x| x[0].length } end end end