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
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/rdig/url_filters.rb', line 96 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 |