Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library ostruct

library ostruct

要約

要素を動的に追加・削除できる手軽な構造体を提供するライブラリです

クラスとモジュール

class OpenStruct

OpenStructのインスタンスに対して未定義なセッターメソッド x= を呼ぶと、 OpenStructクラスのObject#method_missingで捕捉され、インスタンスに属性 x が定義されます。 この挙動によって要素を動的に変更できる構造体として働きます。

Classes

Sublibraries