Exception: Lutaml::Xml::Schema::Xsd::ValidationFailedError
- Defined in:
- lib/lutaml/xml/schema/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.
98 99 100 101 |
# File 'lib/lutaml/xml/schema/xsd/errors.rb', line 98 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.
95 96 97 |
# File 'lib/lutaml/xml/schema/xsd/errors.rb', line 95 def validation_result @validation_result end |
Instance Method Details
#error_messages ⇒ Array<String>
Get all error messages
105 106 107 |
# File 'lib/lutaml/xml/schema/xsd/errors.rb', line 105 def @validation_result. end |
#errors_for(field) ⇒ Array<ValidationError>
Get errors for specific field
112 113 114 |
# File 'lib/lutaml/xml/schema/xsd/errors.rb', line 112 def errors_for(field) @validation_result.errors_for(field) end |