Hash
을 상속받은 클래스가 있습니다. 이 클래스 자체가 상속되면 initialize
메서드 내에서 상속 클래스의 클래스 이름을 알고 싶습니다. self
으로 전화 할 때 방법을 알지 못하는 {}
이 나옵니다.해시에서 상속 된 클래스가 initialize 메서드 내에서 클래스 이름을 가져 오는 중
class Foo < Hash
def initialize
# Here i want to know that the class is Foo
end
end
클래스 이름을 어떻게 구합니까? 당신이 검사를 수행하려는 경우 self.class.name
가