Class Scrubyt::Extractor
In: lib/scrubyt/core/shared/extractor.rb
Parent: Object

Driving the whole extraction process

Extractor is a performer class - it gets an extractor definition and carries out the actions and evaluates the wrappers sequentially.

Originally also the navigation actions were here, but since the class got too big, they were factored out to an own class, NavigationAction.

Methods

Included Modules

FetchAction Navigation::Firewatir Navigation::Mechanize Navigation::Mechanize

Attributes

evaluating_extractor_definition  [RW] 
mode  [RW] 
next_page_pattern  [RW] 
result  [RW] 
root_patterns  [RW] 

Public Class methods

The definition of the extractor is passed through this method

Public Instance methods

[Validate]