我看到如何使用def [instance].[methodname]; [...]; end
向Ruby中的实例动态添加方法。
但是,我有兴趣将另一个位置中存在的方法附加到给定实例。 e.g。
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
,以便上述代码的最后一行中的方法调用可以正常工作?