# File lib/net/ldap/entry.rb, line 171 def from_single_ldif_string ldif entry = Entry.new entry[:dn] = [] ldif.split(/\r?\n/m).each {|line| break if line.length == 0 if line =~ /\A([\w]+):(:?)[\s]*/ entry[$1] <<= if $2 == ':' Base64.decode64($') else $' end end } entry.dn ? entry : nil end