Module: Wombat

Defined in:
lib/wombat.rb,
lib/wombat/crawler.rb,
lib/wombat/dsl/headers.rb,
lib/wombat/dsl/follower.rb,
lib/wombat/dsl/iterator.rb,
lib/wombat/dsl/metadata.rb,
lib/wombat/dsl/property.rb,
lib/wombat/processing/parser.rb,
lib/wombat/dsl/property_group.rb,
lib/wombat/property/locators/base.rb,
lib/wombat/property/locators/html.rb,
lib/wombat/property/locators/list.rb,
lib/wombat/property/locators/text.rb,
lib/wombat/processing/node_selector.rb,
lib/wombat/property/locators/follow.rb,
lib/wombat/property/locators/factory.rb,
lib/wombat/property/locators/headers.rb,
lib/wombat/property/locators/iterator.rb,
lib/wombat/property/locators/property_group.rb

Defined Under Namespace

Modules: Crawler, DSL, Processing, Property

Class Method Summary collapse

Class Method Details

.crawl(&block) ⇒ Object Also known as: scrape



7
8
9
10
11
# File 'lib/wombat.rb', line 7

def crawl(&block)
	klass = Class.new
	klass.send(:include, Wombat::Crawler)
	klass.new.crawl(&block)
end