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