Exception: CommandTower::Clients::Errors::DeserializationError
- Inherits:
-
Errors::ApplicationError
- Object
- StandardError
- Errors::ApplicationError
- CommandTower::Clients::Errors::DeserializationError
- Defined in:
- app/services/command_tower/clients/errors/deserialization_error.rb
Instance Attribute Summary
Attributes inherited from Errors::ApplicationError
Instance Method Summary collapse
- #code ⇒ Object
-
#initialize(message: nil, details: nil, cause: nil) ⇒ DeserializationError
constructor
A new instance of DeserializationError.
- #log_level ⇒ Object
- #message ⇒ Object
Methods inherited from Errors::ApplicationError
Constructor Details
#initialize(message: nil, details: nil, cause: nil) ⇒ DeserializationError
Returns a new instance of DeserializationError.
7 8 9 10 |
# File 'app/services/command_tower/clients/errors/deserialization_error.rb', line 7 def initialize(message: nil, details: nil, cause: nil) @message = super(details: details, cause: cause) end |
Instance Method Details
#code ⇒ Object
12 13 14 |
# File 'app/services/command_tower/clients/errors/deserialization_error.rb', line 12 def code "deserialization_error" end |
#log_level ⇒ Object
20 21 22 |
# File 'app/services/command_tower/clients/errors/deserialization_error.rb', line 20 def log_level :warn end |
#message ⇒ Object
16 17 18 |
# File 'app/services/command_tower/clients/errors/deserialization_error.rb', line 16 def @message.presence || "Failed to deserialize upstream response" end |