class Dry::Logic::Rule::Key
def self.new(predicate, options)
def self.new(predicate, options) name = options.fetch(:name) eval = options.fetch(:evaluator, evaluator(name)) super(predicate, evaluator: eval, name: name) end
def self.new(predicate, options) name = options.fetch(:name) eval = options.fetch(:evaluator, evaluator(name)) super(predicate, evaluator: eval, name: name) end