| Class | ActiveLdap::Ldif::ModifyNameRecord |
| In: |
lib/active_ldap/ldif.rb
|
| Parent: | ChangeRecord |
| new_rdn | [R] | |
| new_superior | [R] |
# File lib/active_ldap/ldif.rb, line 785
785: def initialize(dn, controls, change_type,
786: new_rdn, delete_old_rdn, new_superior)
787: super(dn, {}, controls, change_type)
788: @new_rdn = new_rdn
789: @delete_old_rdn = normalize_delete_old_rdn(delete_old_rdn)
790: @new_superior = new_superior
791: end
# File lib/active_ldap/ldif.rb, line 798
798: def normalize_delete_old_rdn(delete_old_rdn)
799: case delete_old_rdn
800: when "1", true
801: true
802: when "0", false
803: false
804: when nil
805: nil
806: else
807: raise ArgumentError,
808: _("invalid deleteoldrdn value: %s") % delete_old_rdn.inspect
809: end
810: end