Sha256: d924b0c0453a919fccd8e430e25d867cf29c80bbe95efeb2336e69e5886b5bb2
Contents?: true
Size: 258 Bytes
Versions: 1
Compression:
Stored size: 258 Bytes
Contents
module Dry module Logic class Result::Each < Result::Multi def to_ast failed_rules = failures.map { |el| [:el, [success.index(el), el.to_ast]] } [:result, [rule.evaluate(input), [:each, failed_rules]]] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dry-logic-0.2.0 | lib/dry/logic/result/each.rb |