1
在红宝石1.8版本中,Module#prepend的等价性是什么?如何获得红宝石2.0模块#prepend在红宝石1.8?
在红宝石1.8版本中,Module#prepend的等价性是什么?如何获得红宝石2.0模块#prepend在红宝石1.8?
请参阅alias_method_chain
在Rails中的实现。
http://codelevy.com/2013/02/26/ruby2.0-vs-alias_method_chain.html
这是Ruby 2.0中新引入的功能。如果在Ruby 1.8中已经有了一个等价物,那么就不需要在Ruby 2.0中引入它。 – sawa 2013-03-15 08:30:43
@guai你的用例是什么?也许还有另一种方式。 – Stefan 2013-03-15 08:36:33
正如我已经阅读过“红宝石2.0中的新鲜事”,有一种方法可以做到这一点,但它更详细。 – guai 2013-03-15 08:48:03