0
)def [instance].[methodname]; [...]; end
でRubyのインスタンスにメソッドを動的に追加する方法を参照してください。Rubyでインスタンスメソッドを動的に追加する(
しかし、別の場所に存在するメソッドを特定のインスタンスに関連付けることに興味があります。例えば上記のコードの最後の行のメソッド呼び出しがうまくいくように、私は単にmy_obj
にmy_meth
を付ける可能性がどのように
def my_meth
puts self.foo
end
class MyCls
attr_accessor :foo
end
my_obj = MyCls.new
my_obj.my_meth
?