class Seiya::Task
Public Class Methods
new()
click to toggle source
# File lib/seiya/task.rb, line 20 def initialize @start_urls = [] end
summary()
click to toggle source
# File lib/seiya/task.rb, line 24 def self.summary 'I am a seiya task' end
Public Instance Methods
run()
click to toggle source
# File lib/seiya/task.rb, line 28 def run return unless @start_urls.is_a? Array handler = method :parse requests = @start_urls.map do |url| request = Request.new url request.register &handler request end Scheduler.instance.add_requests requests end