Class: RDig::UrlFilters::PathExclusionFilter
- Inherits:
-
PatternFilter
- Object
- PatternFilter
- RDig::UrlFilters::PathExclusionFilter
- Defined in:
- lib/rdig/url_filters.rb
Overview
returns nil if any of the patterns matches it’s path, the document itself otherwise. Applied to real files only.
Instance Method Summary collapse
Methods inherited from PatternFilter
Constructor Details
This class inherits a constructor from RDig::UrlFilters::PatternFilter
Instance Method Details
#apply(document) ⇒ Object
156 157 158 159 160 161 162 |
# File 'lib/rdig/url_filters.rb', line 156 def apply(document) return document unless (@patterns && document.file?) @patterns.each { |p| return nil if document.uri.path =~ p } return document end |