# File lib/net/ldap.rb, line 754 754: def bind_as args={} 755: result = false 756: open {|me| 757: rs = search args 758: if rs and rs.first and dn = rs.first.dn 759: password = args[:password] 760: password = password.call if password.respond_to?(:call) 761: result = rs if bind :method => :simple, :username => dn, :password => password 762: end 763: } 764: result 765: end