将模块中的功能注入到类方法中

时间:2012-09-01 19:34:29

标签: ruby inheritance module

我正在研究ruby中的一个小项目,我想创建一个模块,让我们称之为Initializer,它修改了混合它的所有类的初始化方法。这可能吗?默认情况下,类的自己的.initialize函数会覆盖模块中的任何内容,有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

有几种方法可以将代码插入初始化过程:http://www.ruby-doc.org/core-1.9.3/Class.html

我的建议是:不要做!

将元编程用于花哨的东西。