Exception: Attributor::DeserializationError
- Inherits:
-
LoadError
- Object
- StandardError
- AttributorException
- LoadError
- Attributor::DeserializationError
- Defined in:
- lib/attributor/exceptions.rb
Instance Method Summary collapse
-
#initialize(context:, from:, encoding:, value: nil) ⇒ DeserializationError
constructor
A new instance of DeserializationError.
Constructor Details
#initialize(context:, from:, encoding:, value: nil) ⇒ DeserializationError
Returns a new instance of DeserializationError.
23 24 25 26 27 |
# File 'lib/attributor/exceptions.rb', line 23 def initialize(context:, from:, encoding:, value: nil) msg = "Error deserializing a #{from} using #{encoding} while loading #{Attributor.humanize_context(context)}." msg += " Received value #{Attributor.errorize_value(value)}" if value super msg end |