Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Childクラス > parent=
parent=(other)
[permalink][rdoc]other を親ノードに設定します。
other が元の親ノードと同じならばこのメソッドは何もしません。 self が親を持たない場合は単純に other を親ノードに設定します。 どちらでもない場合は、元の親ノードの子ノード列から self を取り除いて から other を親ノードに設定します。
このメソッドだけでは other の子ノード集合に self は追加されません。 つまりこのメソッドを呼び出した直後は不完全な状態であり、親ノード側を 適切に設定する必要があります。
[SEE_ALSO] REXML::Child#parent