クラス内に一連のメソッドを作成する Ruby のメタプログラミング メソッドを使用しています。クラス内OmekaItemには、この形式 および のメソッドの束があり、この形式dc_titleおよびのdc_subjectメソッドの束があります。これらのメソッドをより適切にグループ化したいと思います。という名前のクラスのインスタンスが与えられた場合、次のようにメソッドを呼び出すのが理想的です。itm_field1itm_field2item
item.dublin_core.titleitem.item_type_metadata.field
等々。これを行う方法はありますか?
この質問には、私が取り組んでいるコードがあります。