Class: Interaktor::Error::AttributeSchemaValidationError
- Inherits:
-
Base
- Object
- Base
- Interaktor::Error::AttributeSchemaValidationError
- Defined in:
- lib/interaktor/error/attribute_schema_validation_error.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(interaktor, validation_errors) ⇒ AttributeSchemaValidationError
constructor
A new instance of AttributeSchemaValidationError.
- #message ⇒ String abstract
Constructor Details
#initialize(interaktor, validation_errors) ⇒ AttributeSchemaValidationError
Returns a new instance of AttributeSchemaValidationError.
7 8 9 10 11 |
# File 'lib/interaktor/error/attribute_schema_validation_error.rb', line 7 def initialize(interaktor, validation_errors) super(interaktor) @validation_errors = validation_errors end |
Instance Attribute Details
#validation_errors ⇒ Hash{Symbol=>Array<String>} (readonly)
3 4 5 |
# File 'lib/interaktor/error/attribute_schema_validation_error.rb', line 3 def validation_errors @validation_errors end |
Instance Method Details
#message ⇒ String
This method is abstract.
15 16 17 |
# File 'lib/interaktor/error/attribute_schema_validation_error.rb', line 15 def "Interaktor attribute schema failed validation:\n #{error_list}" end |