# File lib/active_ldap/populate.rb, line 23 def ensure_ou(name, base_class=nil) base_class ||= Base name = name.to_s if name.is_a?(DN) name = name.gsub(/\Aou\s*=\s*/i, '') ou_class = Class.new(base_class) ou_class.ldap_mapping(:dn_attribute => "ou", :prefix => "", :classes => ["top", "organizationalUnit"]) return if ou_class.exist?(name) ou_class.new(name).save! end