This repository has been archived on 2024-06-24. You can view files and clone it, but cannot push or open issues or pull requests.
ace-of-base/lib/ace_of_base/query/and.rb

14 lines
271 B
Ruby

# frozen_string_literal: true
module AceOfBase
class Query
# A query filter which encapsulates OR logic.
class And < Operator
def match?(record)
filters.all? do |operator|
operator.match?(record)
end
end
end
end
end