# File lib/puppet/provider/nameservice/directoryservice.rb, line 443 443: def remove_unwanted_members(current_members, new_members) 444: current_members.each do |member| 445: if not new_members.flatten.include?(member) 446: cmd = [:dseditgroup, "-o", "edit", "-n", ".", "-d", member, @resource[:name]] 447: begin 448: execute(cmd) 449: rescue Puppet::ExecutionFailure => detail 450: fail("Could not remove #{member} from group: #{@resource.name}, #{detail}") 451: end 452: end 453: end 454: end