# File lib/puppet/provider/nameservice.rb, line 265 265: def set(param, value) 266: self.class.validate(param, value) 267: cmd = modifycmd(param, value) 268: raise Puppet::DevError, "Nameservice command must be an array" unless cmd.is_a?(Array) 269: begin 270: execute(cmd) 271: rescue Puppet::ExecutionFailure => detail 272: raise Puppet::Error, "Could not set #{param} on #{@resource.class.name}[#{@resource.name}]: #{detail}" 273: end 274: end