# File lib/net/ldap.rb, line 1026
  def delete(args)
    if @open_connection
      @result = @open_connection.delete(args)
    else
      @result = 0
      begin
        conn = Connection.new(:host => @host, :port => @port,
                              :encryption => @encryption)
        if (@result = conn.bind(args[:auth] || @auth)).result_code == 0
          @result = conn.delete(args)
        end
      ensure
        conn.close
      end
    end
    @result.success?
  end