# File lib/net/ldap/dataset.rb, line 81
      def to_ldif
        ary = []
        ary += (@comments || [])
        keys.sort.each do |dn|
          ary << "dn: #{dn}"

          self[dn].keys.map {|sym| sym.to_s}.sort.each do |attr|
            self[dn][attr.intern].each {|val| ary << "#{attr}: #{val}" }
          end

          ary << ""
        end
        block_given? and ary.each {|line| yield line}
        ary
      end