Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library ostruct
library ostruct
要約
要素を動的に追加・削除できる手軽な構造体を提供するライブラリです
クラスとモジュール
class OpenStruct | OpenStructのインスタンスに対して未定義なセッターメソッド x= を呼ぶと、 OpenStructクラスのObject#method_missingで捕捉され、インスタンスに属性 x が定義されます。 この挙動によって要素を動的に変更できる構造体として働きます。 |