作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想隐藏来自第三方 gem 的父类(super class)中的一个方法。如果根本不可能调用此方法,我会更愿意,所以不要只是重写它并将正文留空。
最佳答案
我相信这可能是您正在寻找的:
undef_method :foo
这将阻止对方法 foo
的任何调用。
相比之下,这不会达到同样的效果:
remove_method :foo
这将从子项中删除该方法,但仍会向上传递继承链。
关于ruby - 如何对父类(super class)隐藏方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522874/
我是一名优秀的程序员,十分优秀!