Sha256: 9fb6e67b30184c5b96c767f61e654c7bda3dd2f47e937e9e889ace505d33701d

Contents?: true

Size: 445 Bytes

Versions: 4

Compression:

Stored size: 445 Bytes

Contents

require 'net/http'
require 'uri'
require 'iconv'
require 'logger'
require 'regexp_crawler/http'
require 'regexp_crawler/crawler'

module RegexpCrawler

  def self.included(base)
    base.extend ClassMethods
  end

  module ClassMethods
    def regexp_crawler(options)
      @crawlers ||= []
      @crawlers << Crawler.new(options)
    end

    def start_crawl
      @crawlers.each do |crawler|
        crawler.start
      end
    end
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
flyerhzm-regexp_crawler-0.9.0 lib/regexp_crawler.rb
flyerhzm-regexp_crawler-0.9.1 lib/regexp_crawler.rb
regexp_crawler-0.9.2 lib/regexp_crawler.rb
regexp_crawler-0.9.1 lib/regexp_crawler.rb