代码之家  ›  专栏  ›  技术社区  ›  Andy

如果我在Ruby对象类中定义了一个类方法,如何获得调用这个方法的子类的名称?

  •  1
  • Andy  · 技术社区  · 14 年前

    例子

    def Object.const_missing(name)
      puts self.class
    end
    class A; end
    A::B # => Class
    

    我怎样才能得到 A 在里面 Object#const_missing ?

    1 回复  |  直到 14 年前
        1
  •  2
  •   yfeldblum    14 年前
    def Object.const_missing(name)
      puts self
    end