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
137 138 139 140 141 142 143 |
# File 'lib/rdig/url_filters.rb', line 137 def apply(document) return document unless (@patterns && document.file?) @patterns.each { |p| return nil if document.uri.path =~ p } return document end |