Sha256: fd991eba1652ab6499c2725cce55af6518c3328be75e22195fe0593d9284a753

Contents?: true

Size: 213 Bytes

Versions: 1

Compression:

Stored size: 213 Bytes

Contents

module Dry
  module Logic
    class Result::Set < Result::Multi
      def to_ast
        failed_rules = failures.map { |el| el.to_ast }
        [:result, [input, [:set, failed_rules]]]
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dry-logic-0.3.0 lib/dry/logic/result/set.rb