class Dry::Logic::Rule::Set
def apply(input)
def apply(input) rules.map { |rule| rule.(input) } end
def arity
def arity -1 end
def at(*args)
def at(*args) new(rules.values_at(*args)) end
def curry(*args)
def curry(*args) new(rules.map { |r| r.curry(*args) }) end
def to_ast
def to_ast [type, rules.map { |rule| rule.to_ast }] end
def type
def type :set end