class Dry::Schema::RuleApplier

def call(input)

Other tags:
    Api: - private
def call(input)
  results = EMPTY_ARRAY.dup
  rules.each do |name, rule|
    next if input.error?(name)
    result = rule.(input.to_h)
    results << result if result.failure?
  end
  input.concat(results)
end