Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > ostructライブラリ > OpenStructクラス > delete_field

instance method OpenStruct#delete_field

delete_field(name) -> object[permalink][rdoc]

nameで指定された要素を削除します。

その後その要素を参照したら nil が返ります。

[PARAM] name:
削除する要素を文字列かシンボルで指定します。
[RETURN]
削除前の要素の値を返します。