我有一个继承自 Hash
的类。当这个类本身被继承时,我想从 initialize
方法中知道继承类的类名。当我调用 self
时,我得到了 {}
,它不知道 name
方法。
class Foo < Hash
def initialize
# Here i want to know that the class is Foo
end
end
如何获取类名?
最佳答案
很简单:self.class.name
关于ruby - 当类从 Hash 继承时,从初始化方法中获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7569292/