ruby对象模型

获取实例变量  

obj.instance_variables

获取实例方法

String.instance_methods

类含有三个方法: new(), allocate(), superclass()

返回当前程序中的顶级常量

M.constants

Module.constants

获取当前常量的路径

Module.nesting

获取祖先链  Myclass.ancestors 

获取类的私有方法    Myclass.private_instance_methods

load用于加载和执行代码,require用于导入类库

BasicObject类 是  ruby类体系结构的根节点

原文地址:https://www.cnblogs.com/qinyan20/p/3666684.html