# File lib/net/ldap.rb, line 773 def bind_as args={} result = false open {|me| rs = search args if rs and rs.first and dn = rs.first.dn password = args[:password] password = password.call if password.respond_to?(:call) result = rs if bind :method => :simple, :username => dn, :password => password end } result end