14 lines
271 B
Ruby
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
|