Exception: Awspec::NoExistingResource
- Inherits:
-
StandardError
- Object
- StandardError
- Awspec::NoExistingResource
- Defined in:
- lib/awspec/error.rb
Overview
The exception when sending message to a unavailable AWS resource.
It should be raised everytime a resource is not available (or doesn’t exist) before trying to invoke a method from it and raising instead NoMethodError exception.
Instance Method Summary collapse
-
#initialize(resource_type, id) ⇒ NoExistingResource
constructor
Overrides the superclass initialize method to include more information and default error message.
Constructor Details
#initialize(resource_type, id) ⇒ NoExistingResource
Overrides the superclass initialize method to include more information and default error message. Expected parameters:
-
resource_type: the name of the resource type. Probably the class method return is the best option to be used.
-
id: the string used to search for the AWS resource. It will vary depending on the resource type, but probably
will be an string.
21 22 23 24 25 26 |
# File 'lib/awspec/error.rb', line 21 def initialize(resource_type, id) @resource_type = resource_type @id = id = "The resource type #{resource_type} with id #{id} does not exist" super end |