如何在Ruby中跟踪singleton类和m_tbl

如何在Ruby中跟踪singleton类和m_tbl,ruby,Ruby,我开始接触Ruby中的元编程 如果我想追踪元编程中的所有细节 要查找特定对象中的m_tblmethods_表 我的意思是如果有一个测试方法,并且在类B A

我开始接触Ruby中的元编程

如果我想追踪元编程中的所有细节

要查找特定对象中的
m_tbl
methods_表

我的意思是如果有一个
测试
方法,并且在类
B
A
B

了解B类中定义的方法的便捷方式是什么

关于Ruby中的元编程,有什么好的方法或工具可以分享吗

快速查找对象的层次关系之间的所有关系


谢谢

使用
方法
方法:

class C
  def c
  end
end

class B < C
  def b
  end
end

class A < B
  def a
  end
end

a = A.new

a.method(:b).owner
# => B
C类
def c
结束
结束
B类B