# File lib/active_ldap/operations.rb, line 442 def destroy_all(filter=nil, options={}) targets = [] if filter.is_a?(Hash) options = options.merge(filter) filter = nil end options = options.merge(:filter => filter) if filter find(:all, options).sort_by do |target| target.dn.reverse end.reverse.each do |target| target.destroy end end