Class: Scrubyt::DownloadFilter
- Inherits:
-
BaseFilter
- Object
- BaseFilter
- Scrubyt::DownloadFilter
- Defined in:
- lib/scrubyt/core/scraping/filters/download_filter.rb
Constant Summary
Constants inherited from BaseFilter
BaseFilter::EXAMPLE_TYPE_CHILDREN, BaseFilter::EXAMPLE_TYPE_COMPOUND, BaseFilter::EXAMPLE_TYPE_IMAGE, BaseFilter::EXAMPLE_TYPE_REGEXP, BaseFilter::EXAMPLE_TYPE_STRING, BaseFilter::EXAMPLE_TYPE_XPATH
Instance Attribute Summary
Attributes inherited from BaseFilter
#constraints, #example, #example_type, #final_result, #parent_pattern, #regexp, #temp_sink, #xpath
Instance Method Summary collapse
- #evaluate(source) ⇒ Object
-
#to_sexp ⇒ Object
end of method.
Methods inherited from BaseFilter
create, #method_missing, #throw_method_missing
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Scrubyt::BaseFilter
Instance Method Details
#evaluate(source) ⇒ Object
7 8 9 |
# File 'lib/scrubyt/core/scraping/filters/download_filter.rb', line 7 def evaluate(source) download_file(source) end |
#to_sexp ⇒ Object
end of method
11 12 13 |
# File 'lib/scrubyt/core/scraping/filters/download_filter.rb', line 11 def to_sexp [:str, @example] end |