# File lib/active_ldap/ldif.rb, line 786 786: def initialize(dn, controls, change_type, 787: new_rdn, delete_old_rdn, new_superior) 788: super(dn, {}, controls, change_type) 789: @new_rdn = new_rdn 790: @delete_old_rdn = normalize_delete_old_rdn(delete_old_rdn) 791: @new_superior = new_superior 792: end
# File lib/active_ldap/ldif.rb, line 799 799: def normalize_delete_old_rdn(delete_old_rdn) 800: case delete_old_rdn 801: when "1", true 802: true 803: when "0", false 804: false 805: when nil 806: nil 807: else 808: raise ArgumentError, 809: _("invalid deleteoldrdn value: %s") % delete_old_rdn.inspect 810: end 811: end
# File lib/active_ldap/ldif.rb, line 813 813: def to_s_content 814: result = super 815: result << "newrdn: #{@new_rdn}\n" 816: result << "deleteoldrdn: #{@delete_old_rdn ? 1 : 0}\n" 817: result << Attribute.encode("newsuperior", @new_superior) if @new_superior 818: result 819: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.