Class: RDig::UrlFilters::DepthFilter
- Inherits:
-
Object
- Object
- RDig::UrlFilters::DepthFilter
- Defined in:
- lib/rdig/url_filters.rb
Instance Method Summary collapse
- #apply(document) ⇒ Object
-
#initialize(max_depth = nil) ⇒ DepthFilter
constructor
A new instance of DepthFilter.
Constructor Details
#initialize(max_depth = nil) ⇒ DepthFilter
Returns a new instance of DepthFilter.
84 85 86 |
# File 'lib/rdig/url_filters.rb', line 84 def initialize(max_depth = nil) @max_depth = max_depth end |
Instance Method Details
#apply(document) ⇒ Object
87 88 89 |
# File 'lib/rdig/url_filters.rb', line 87 def apply(document) return document if @max_depth.nil? || document.depth <= @max_depth end |