Exception: Lutaml::Xsd::ValidationFailedError
- Defined in:
- lib/lutaml/xsd/errors.rb
Overview
Validation failed error with structured result
Instance Attribute Summary collapse
-
#validation_result ⇒ Object
readonly
Returns the value of attribute validation_result.
Instance Method Summary collapse
-
#error_messages ⇒ Array<String>
Get all error messages.
-
#errors_for(field) ⇒ Array<ValidationError>
Get errors for specific field.
-
#initialize(validation_result) ⇒ ValidationFailedError
constructor
A new instance of ValidationFailedError.
Constructor Details
#initialize(validation_result) ⇒ ValidationFailedError
Returns a new instance of ValidationFailedError.
96 97 98 99 |
# File 'lib/lutaml/xsd/errors.rb', line 96 def initialize(validation_result) @validation_result = validation_result super(validation_result.to_s) end |
Instance Attribute Details
#validation_result ⇒ Object (readonly)
Returns the value of attribute validation_result.
93 94 95 |
# File 'lib/lutaml/xsd/errors.rb', line 93 def validation_result @validation_result end |
Instance Method Details
#error_messages ⇒ Array<String>
Get all error messages
103 104 105 |
# File 'lib/lutaml/xsd/errors.rb', line 103 def @validation_result. end |
#errors_for(field) ⇒ Array<ValidationError>
Get errors for specific field
110 111 112 |
# File 'lib/lutaml/xsd/errors.rb', line 110 def errors_for(field) @validation_result.errors_for(field) end |