class Formalism::Form::Outcome
Private class for results
Attributes
errors[R]
Public Class Methods
new(errors, result = nil)
click to toggle source
# File lib/formalism/form/outcome.rb, line 10 def initialize(errors, result = nil) @errors = errors @result = result end
Public Instance Methods
result()
click to toggle source
# File lib/formalism/form/outcome.rb, line 19 def result raise ValidationError, errors if errors.any? @result end
success?()
click to toggle source
# File lib/formalism/form/outcome.rb, line 15 def success? @errors.empty? end