class Awspec::NoExistingResource

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.

Public Class Methods

new(resource_type, id) click to toggle source

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.

Calls superclass method
# File lib/awspec/error.rb, line 25
def initialize(resource_type, id)
  @resource_type = resource_type
  @id = id
  message = "The resource type #{resource_type} with id #{id} does not exist"
  super message
end