- 以前、クラス メソッドについて質問しましたが、インスタンス メソッドについてもどうすればよいか本当に知りたいです。ありがとう!=)
以下のコードは、特定の配列のクラス メソッドを設定します。
class Testing
V4_RELATIONSHIP_TYPES=[1=>2,3=>4]
V4_RELATIONSHIP_TYPES.keys.each do |key|
self.class.send(:define_method, "get_#{key}_type".downcase) do
return GuidInfo.get_or_new(PARAMS, V4_RELATIONSHIP_TYPES[key])
end
end
end
#so i can call Testing.get_1_key()
問題は、インスタンスに対して同じメソッド セットを取得するにはどうすればよいかということです。