# 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