Class: Wire::ValidationError
- Inherits:
-
Object
- Object
- Wire::ValidationError
- Defined in:
- lib/wire/model/validation.rb
Overview
raised in case of invalid model
Instance Attribute Summary collapse
-
#element_name ⇒ Object
message- Validation Error message
element_type -
Model element type of this error, i.e.
- Validation Error message
-
#element_type ⇒ Object
message- Validation Error message
element_type -
Model element type of this error, i.e.
- Validation Error message
-
#message ⇒ Object
message- Validation Error message
element_type -
Model element type of this error, i.e.
- Validation Error message
Instance Method Summary collapse
-
#initialize(message, element_type, element_name) ⇒ ValidationError
constructor
- Initializes the error object Params:
message - Validation Error message
element_type -
Model element type of this error, i.e.
- Validation Error message
- Initializes the error object Params:
-
#to_s ⇒ Object
returns a string representation.
Constructor Details
#initialize(message, element_type, element_name) ⇒ ValidationError
Initializes the error object Params:
message-
Validation Error message
element_type-
Model element type of this error, i.e. ‘Network’
element_name-
Model element name
21 22 23 24 25 |
# File 'lib/wire/model/validation.rb', line 21 def initialize(, element_type, element_name) @message = @element_type = element_type @element_name = element_name end |
Instance Attribute Details
#element_name ⇒ Object
message-
Validation Error message
element_type-
Model element type of this error, i.e. ‘Network’
element_name-
Model element name
14 15 16 |
# File 'lib/wire/model/validation.rb', line 14 def element_name @element_name end |
#element_type ⇒ Object
message-
Validation Error message
element_type-
Model element type of this error, i.e. ‘Network’
element_name-
Model element name
14 15 16 |
# File 'lib/wire/model/validation.rb', line 14 def element_type @element_type end |
#message ⇒ Object
message-
Validation Error message
element_type-
Model element type of this error, i.e. ‘Network’
element_name-
Model element name
14 15 16 |
# File 'lib/wire/model/validation.rb', line 14 def @message end |
Instance Method Details
#to_s ⇒ Object
returns a string representation
28 29 30 |
# File 'lib/wire/model/validation.rb', line 28 def to_s "ValidationError on #{@element_type} #{@element_name}: #{@message}" end |