を使用して、Ruby のインスタンスにメソッドを動的に追加する方法を確認しましたdef [instance].[methodname]; [...]; end。
ただし、別の場所に存在するメソッドを特定のインスタンスにアタッチすることに興味があります。例えば
def my_meth
puts self.foo
end
class MyCls
attr_accessor :foo
end
my_obj = MyCls.new
my_obj.my_meth
上記のコードの最終行のメソッド呼び出しが機能my_methするようにするには、どうすれば簡単にアタッチできますか?my_obj