class Dry::Logic::Operations::Key
def self.new(rules, options)
def self.new(rules, options) if options[:evaluator] super else name = options.fetch(:name) eval = options.fetch(:evaluator, evaluator(name)) super(rules, options.merge(evaluator: eval, path: name)) end end