# File lib/puppet/provider/nameservice.rb, line 196
196:     def delete
197:         unless exists?
198:             info "already absent"
199:             # the object already doesn't exist
200:             return nil
201:         end
202: 
203:         begin
204:             execute(self.deletecmd)
205:         rescue Puppet::ExecutionFailure => detail
206:             raise Puppet::Error, "Could not delete %s %s: %s" %
207:                 [@resource.class.name, @resource.name, detail]
208:         end
209:     end