Я вижу, как динамически добавлять метод в экземпляр в 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
, чтобы сработал вызов метода в последней строке предыдущего кода?