module ChefCompat::Monkeypatches::Chef::ResourceCollection::ResourceSet::DeleteResource
Public Instance Methods
delete(key)
click to toggle source
# File files/lib/chef_compat/monkeypatches/chef/resource_collection/resource_set.rb, line 28 def delete(key) raise ArgumentError, "Must pass a Chef::Resource or String to delete" unless key.is_a?(String) || key.is_a?(Chef::Resource) key = key.to_s res = @resources_by_key.delete(key) if res == @resources_by_key.default raise Chef::Exceptions::ResourceNotFound, "Cannot find a resource matching #{key} (did you define it first?)" end res end