# frozen_string_literal: true module AceOfBase class Query # A query filter which encapsulates OR logic. class Operator include ValidField def initialize(*filters) @filters = filters end def match?(_record) raise 'must be implemented by subclass.' end private attr_reader :filters end end end