# File lib/net/ldap/entry.rb, line 138 def to_ldif ary = [] ary << "dn: #{dn}\n" v2 = "" # temp value, save on GC each_attribute do |k,v| unless k == :dn v.each {|v1| v2 = if (k == :userpassword) || is_attribute_value_binary?(v1) ": #{Base64.encode64(v1).chomp.gsub(/\n/m,"\n ")}" else " #{v1}" end ary << "#{k}:#{v2}\n" } end end ary << "\n" ary.join end