module ChefCompat::Monkeypatches::Chef::ResourceCollection::ResourceList::DeleteResource
Public Instance Methods
delete(key)
click to toggle source
Copied verbatim from Chef
12.10.4
# File files/lib/chef_compat/monkeypatches/chef/resource_collection/resource_list.rb, line 29 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 ret = @resources.reject! { |r| r.to_s == key } if ret.nil? raise ::Chef::Exceptions::ResourceNotFound, "Cannot find a resource matching #{key} (did you define it first?)" end ret end