class Dry::Logic::Result::Each
def failures
def failures response.each_with_object({}) { |(idx, res), hash| hash[idx] = res if res.failure? } end
def success?
def success? response.values.all?(&:success?) end
def to_ast
def to_ast failed_rules = failures.map { |idx, el| [:el, [idx, el.to_ast]] } [:result, [input, [:each, failed_rules]]] end