我开始接触Ruby中的元编程
如果我想跟踪元编程中的所有细节
喜欢在特定对象中查找m_tbl
methods_table,
我的意思是,如果有test
方法,并在课程B
中定义
A < B
B < C
在class B
分享关于在Ruby中发现元编程的任何好方法或工具。
快速查找对象层次关系之间的所有关系。
谢谢!
答案 0 :(得分:1)
使用method
方法:
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