【发布时间】:2011-02-11 14:03:51
【问题描述】:
如果我的 Rakefile 没有找到具有特定名称的任务,我希望 rake 改为根据某些规则创建一个具有该名称的新任务,如果存在缺少任务名称的文件。但如果不是,我想回退到默认值(“不知道如何构建任务'foo'!”)。
简而言之,Rake 有 method_missing 吗?
【问题讨论】:
-
如果可能的话,我很想知道如何做到这一点。不过,我认为
method_missing并不是真正要寻找的东西。 Rake 是在查找任务的名称,而不是方法。如果您可以覆盖task_missing之类的钩子会更合适,但粗略检查代码不会显示类似的内容。
标签: ruby rake method-missing