跳转到内容

Ruby 编程/语法/钩子

来自 WikiBooks,开放世界上的开放图书

Ruby 提供回调,例如用于识别在(后期)类中定义新方法的时间。

此处提供了已知回调列表。

const_missing

[编辑 | 编辑源码]
class Object
  def self.const_missing c
    p 'missing const was', c
  end
end

或更多

class Object
  class << self
    alias :const_missing_old :const_missing
    def const_missing c
      p 'const missing is', c
      const_missing_old c
    end
  end
end
华夏公益教科书