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