# File lib/net/ldap.rb, line 540
540:     def open
541:       raise LdapError.new( "open already in progress" ) if @open_connection
542:       @open_connection = Connection.new( :host => @host, :port => @port, :encryption => @encryption )
543:       @open_connection.bind @auth
544:       yield self
545:       @open_connection.close
546:       @open_connection = nil
547:     end