# File lib/puppet/provider/nameservice/directoryservice.rb, line 456 456: def add_members(current_members, new_members) 457: new_members.flatten.each do |new_member| 458: if current_members.nil? or not current_members.include?(new_member) 459: cmd = [:dseditgroup, "-o", "edit", "-n", ".", "-a", new_member, @resource[:name]] 460: begin 461: execute(cmd) 462: rescue Puppet::ExecutionFailure => detail 463: fail("Could not add #{new_member} to group: #{@resource.name}, #{detail}") 464: end 465: end 466: end 467: end