class Dry::Logic::Operations::Check
def self.new(rule, **options)
def self.new(rule, **options) if options[:evaluator] super else keys = options.fetch(:keys) evaluator = Evaluator::Set.new(keys) super(rule, **options, evaluator: evaluator) end end
def self.new(rule, **options) if options[:evaluator] super else keys = options.fetch(:keys) evaluator = Evaluator::Set.new(keys) super(rule, **options, evaluator: evaluator) end end