# File lib/autotest.rb, line 618
  def hook(name)
    deprecated = {
      :run => :initialize,      # TODO: remove 2008-03-14 (pi day!)
    }

    if deprecated[name] and not HOOKS[name].empty? then
      warn "hook #{name} has been deprecated, use #{deprecated[name]}"
    end

    HOOKS[name].inject(false) do |handled,plugin|
      plugin[self] || handled
    end
  end