发布时间:2012-12-24 11:27:49
近来学习ruby的过程中,看到了拟态方法的概念,感觉很有意思。我们都知道拟态方法在ruby中无处不在,可以让代码更清爽更容易理解,比如obj.my_attribute=""就不必写成obj.my_attribute=(""),而更进一步的,像attr_accessor这样的类宏的实现方式也引起了我的兴趣。看了网上的实现方式,自己动手试了一下。 点击(此处)折叠或打开class Module def var( method_name ) inst_......【阅读全文】