class Otacrawler::Collector
Public Class Methods
new(url)
click to toggle source
# File lib/otacrawler/collector.rb, line 5 def initialize(url) @url = url end
Public Instance Methods
collect(pattern)
click to toggle source
# File lib/otacrawler/collector.rb, line 9 def collect(pattern) comics = [] Anemone.crawl(@url, depth_limit: 0) do |anemone| anemone.on_every_page do |page| page.doc.xpath(pattern).each do |comic| comics << comic end end end comics end