【发布时间】:2013-05-22 11:43:18
【问题描述】:
class A
end
class B
end
class Y < A
end
class Y < B # TypeError: superclass mismatch for Y
end
有没有办法让类引发超类不匹配?
我想知道是 Y 类导致它并将该类保存在我的裸变量中。
【问题讨论】:
-
您是否使用脚本来生成这些类?你能发布它的相关部分吗?
-
这些类可以在动态加载的文件中找到,并且可能会随着时间而改变。因此,如果源发生更改,可能会发生超类不匹配。
标签: ruby exception superclass