Class: Scrubyt::ConstantFilter
- Inherits:
-
BaseFilter
- Object
- BaseFilter
- Scrubyt::ConstantFilter
- Defined in:
- lib/scrubyt/core/scraping/filters/constant_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
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
4 5 6 |
# File 'lib/scrubyt/core/scraping/filters/constant_filter.rb', line 4 def evaluate(source) return @example end |
#to_sexp ⇒ Object
8 9 10 |
# File 'lib/scrubyt/core/scraping/filters/constant_filter.rb', line 8 def to_sexp [:str, @example] end |