原谅我的无知,但我必须在这里遗漏一些东西。我可以在Object
类中找到ruby 1.8.7的instance_eval文档,但我无法在1.9.2的任何位置找到它。我知道自从我使用它以来仍然支持该功能。是否有一些秘密的父类已被移至?
答案 0 :(得分:5)
如果你Object.superclass
,你会看到BasicObject
本身没有超类。使用BasicObject.public_methods
会显示instance_eval
已定义。
BasicObject
上的方法does not seem to be any documentation。