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