# File lib/fluent/event_router.rb, line 53 def initialize(pattern, collector) patterns = pattern.split(/\s+/).map { |str| MatchPattern.create(str) } @pattern = if patterns.length == 1 patterns[0] else OrMatchPattern.new(patterns) end @pattern_str = pattern @collector = collector end
# File lib/fluent/event_router.rb, line 64 def match?(tag) @pattern.match(tag) end