Jam*_*ton 11 ruby rake method-missing
如果我的Rakefile没有找到具有特定名称的任务,我想rake根据某些规则创建一个新任务,如果存在缺少任务名称的文件.但如果没有,我想回到默认("不知道如何构建任务'foo'!").
简而言之,method_missingRake有吗?
Jas*_*ell 12
我没有尝试过,但快速搜索显示了这一点.
如果使用空字符串定义规则,则可以捕获尚未在其他位置定义的任何任务.这使得动态创建rake任务变得容易.从本质上讲,这是rake的method_missing!
Run Code Online (Sandbox Code Playgroud)rule "" do |t| t.name # ... do something with the name of the task end
| 归档时间: | 
 | 
| 查看次数: | 1014 次 | 
| 最近记录: |