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.
103 104 105 |
# File 'lib/rdig/url_filters.rb', line 103 def initialize(max_depth = nil) @max_depth = max_depth end |
Instance Method Details
#apply(document) ⇒ Object
106 107 108 |
# File 'lib/rdig/url_filters.rb', line 106 def apply(document) return document if @max_depth.nil? || document.depth <= @max_depth end |