Method: Reform::Contract::Result#initialize

Defined in:
lib/reform/result.rb

#initialize(results, nested_results = []) ⇒ Result

DISCUSS: do we like this?



7
8
9
10
# File 'lib/reform/result.rb', line 7

def initialize(results, nested_results = []) # DISCUSS: do we like this?
  @results = results # native Result objects, e.g. `#<Dry::Validation::Result output={:title=>"Fallout", :composer=>nil} errors={}>`
  @failure = (results + nested_results).find(&:failure?) # TODO: test nested.
end