class MemDB::Field::Pattern::MultiMatching
Public Class Methods
new(arr, rx_engine:)
click to toggle source
# File lib/mem_db/field/pattern.rb, line 82 def initialize(arr, rx_engine:) @patterns = arr.map { |source| Pattern.new(source, rx_engine: rx_engine) } end
Public Instance Methods
match?(values)
click to toggle source
# File lib/mem_db/field/pattern.rb, line 86 def match?(values) values.any? { |str| @patterns.any? { |pat| pat.match?(str) } } end