Exception: Amazon::WebServices::Util::ValidationException
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- Amazon::WebServices::Util::ValidationException
- Defined in:
- lib/amazon/webservices/util/validation_exception.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#message ⇒ Object
readonly
Returns the value of attribute message.
-
#result ⇒ Object
readonly
Returns the value of attribute result.
Instance Method Summary collapse
-
#initialize(result, message = nil) ⇒ ValidationException
constructor
A new instance of ValidationException.
- #to_s ⇒ Object
Constructor Details
#initialize(result, message = nil) ⇒ ValidationException
Returns a new instance of ValidationException.
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/amazon/webservices/util/validation_exception.rb', line 12 def initialize( result, =nil ) @result = result @message = [ , get_nested_key( result, :OperationRequest, :Errors, :Error, :Code ), get_nested_key( result, :Request, :Errors, :Error, :Code ), get_nested_key( result, :Errors, :Error, :Code ), ].detect { |v| !v.nil? } @description = [ get_nested_key( result, :OperationRequest, :Errors, :Error, :Message ), get_nested_key( result, :Request, :Errors, :Error, :Message ), get_nested_key( result, :Errors, :Error, :Message ), ].detect { |v| !v.nil? } end |
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
10 11 12 |
# File 'lib/amazon/webservices/util/validation_exception.rb', line 10 def description @description end |
#message ⇒ Object (readonly)
Returns the value of attribute message.
10 11 12 |
# File 'lib/amazon/webservices/util/validation_exception.rb', line 10 def @message end |
#result ⇒ Object (readonly)
Returns the value of attribute result.
10 11 12 |
# File 'lib/amazon/webservices/util/validation_exception.rb', line 10 def result @result end |
Instance Method Details
#to_s ⇒ Object
30 31 32 |
# File 'lib/amazon/webservices/util/validation_exception.rb', line 30 def to_s "ValidationException: #{}" end |