Module: Makuri::Spider::ClassMethods

Defined in:
lib/makuri/spider.rb

Instance Method Summary collapse

Instance Method Details

#runObject



21
22
23
24
25
# File 'lib/makuri/spider.rb', line 21

def run
  raise "Start URLs not found. Define start_urls for #{self}." unless defined? @start_urls

  new(@start_urls).parse
end

#start_urls(urls) ⇒ Object



15
16
17
18
19
# File 'lib/makuri/spider.rb', line 15

def start_urls(urls)
  raise 'Invalid format for start_urls. Pass urls in an array.' unless urls.is_a? Array

  @start_urls = urls
end