# File lib/active_ldap/distinguished_name.rb, line 11 def initialize(source) @dn = nil source = source.to_s if source.is_a?(DN) unless source.is_a?(String) raise DistinguishedNameInputInvalid.new(source) end @source = source end