# File lib/puppet/provider/nameservice.rb, line 176 176: def delete 177: unless exists? 178: info "already absent" 179: # the object already doesn't exist 180: return nil 181: end 182: 183: begin 184: execute(self.deletecmd) 185: rescue Puppet::ExecutionFailure => detail 186: raise Puppet::Error, "Could not delete #{@resource.class.name} #{@resource.name}: #{detail}" 187: end 188: end