module ActiveLdap::AttributeMethods::Write
def attribute=(attr, *args)
def attribute=(attr, *args) return set_attribute(attr, args.first) end
def set_attribute(name, value)
set_attribute
def set_attribute(name, value) real_name = to_real_attribute_name(name) _dn_attribute = nil valid_dn_attribute = true begin _dn_attribute = dn_attribute rescue DistinguishedNameInvalid valid_dn_attribute = false end if valid_dn_attribute and real_name == _dn_attribute real_name, value = register_new_dn_attribute(real_name, value) end raise UnknownAttribute.new(name) if real_name.nil? @data[real_name] = value @simplified_data = nil end