Module: Crabbs

Defined in:
lib/crabbs.rb,
lib/crabbs/cli.rb,
lib/crabbs/link.rb,
lib/crabbs/page.rb,
lib/crabbs/crawler.rb,
lib/crabbs/version.rb

Defined Under Namespace

Classes: CLI, Crawler, Link, Page

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.crawlerObject (readonly)

Returns the value of attribute crawler.



9
10
11
# File 'lib/crabbs.rb', line 9

def crawler
  @crawler
end

Class Method Details

.start(options) ⇒ Object



11
12
13
14
15
# File 'lib/crabbs.rb', line 11

def start(options)
  @crawler = Crabbs::Crawler.new options
  @crawler.crawl options[:url]
  @crawler.site_map
end