# File lib/puppet/indirector/file.rb, line 33
33:   def destroy(request)
34:     begin
35:       removed = false
36:       Dir.glob(File.join(data_directory, request.key.to_s + ".*")).each do |file|
37:         removed = true
38:         File.unlink(file)
39:       end
40:     rescue => detail
41:       raise Puppet::Error, "Could not remove #{request.key}: #{detail}"
42:     end
43: 
44:     raise Puppet::Error, "Could not find files for #{request.key} to remove" unless removed
45:   end