Module: SpeedSpider

Defined in:
lib/speed_spider.rb,
lib/speed_spider/cli.rb,
lib/speed_spider/crawler.rb,
lib/speed_spider/version.rb

Defined Under Namespace

Classes: Cli, Crawler

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.crawlObject



7
8
9
10
11
12
13
14
15
# File 'lib/speed_spider.rb', line 7

def self.crawl
  cli = Cli.new.parse!

  start_url = ARGV[0]
  (puts cli.option_parser.help; exit 1) if start_url.nil?

  crawler = Crawler.new start_url, cli.options
  crawler.crawl
end