Class: RDig::UrlFilters::PatternFilter
- Inherits:
-
Object
- Object
- RDig::UrlFilters::PatternFilter
- Defined in:
- lib/rdig/url_filters.rb
Overview
base class for url inclusion / exclusion filters
Direct Known Subclasses
PathExclusionFilter, PathInclusionFilter, UrlExclusionFilter, UrlInclusionFilter
Instance Method Summary collapse
-
#initialize(args = nil) ⇒ PatternFilter
constructor
takes an Array of Regexps, or nil to disable the filter.
Constructor Details
#initialize(args = nil) ⇒ PatternFilter
takes an Array of Regexps, or nil to disable the filter
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/rdig/url_filters.rb', line 115 def initialize(args=nil) unless args.nil? @patterns = [] if args.respond_to? :each args.each { |pattern| # cloning because unsure if regexps are thread safe ? @patterns << pattern #.clone } else @patterns << args #.clone end end end |