Exception: Attributor::CoercionError
- Inherits:
-
LoadError
- Object
- StandardError
- AttributorException
- LoadError
- Attributor::CoercionError
- Defined in:
- lib/attributor/exceptions.rb
Instance Method Summary collapse
-
#initialize(context:, from:, to:, value: nil) ⇒ CoercionError
constructor
A new instance of CoercionError.
Constructor Details
#initialize(context:, from:, to:, value: nil) ⇒ CoercionError
Returns a new instance of CoercionError.
15 16 17 18 19 |
# File 'lib/attributor/exceptions.rb', line 15 def initialize(context:, from:, to:, value: nil) msg = "Error coercing from #{from} to #{to} while loading #{Attributor.humanize_context(context)}." msg += " Received value #{Attributor.errorize_value(value)}" if value super msg end |