lib/anemone/tentacle.rb in anemone-0.0.2 vs lib/anemone/tentacle.rb in anemone-0.0.3

- old
+ new

@@ -1,31 +1,31 @@ -require 'anemone/page' - -module Anemone - class Tentacle - - # - # Create a new Tentacle - # - def initialize(link_queue, page_queue) - @link_queue = link_queue - @page_queue = page_queue - end - - # - # Gets links from @link_queue, and returns the fetched - # Page objects into @page_queue - # - def run - while true do - link = @link_queue.deq - - break if link == :END - - page = Page.fetch(link) - - @page_queue.enq(page) - end - end - - end +require 'anemone/page' + +module Anemone + class Tentacle + + # + # Create a new Tentacle + # + def initialize(link_queue, page_queue) + @link_queue = link_queue + @page_queue = page_queue + end + + # + # Gets links from @link_queue, and returns the fetched + # Page objects into @page_queue + # + def run + while true do + link = @link_queue.deq + + break if link == :END + + page = Page.fetch(link) + + @page_queue.enq(page) + end + end + + end end \ No newline at end of file