# 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