【发布时间】:2013-03-29 17:05:38
【问题描述】:
是否有直接的方法来修改 Rake 任务以在运行现有任务之前运行一些代码?我正在寻找等效于增强的东西,它在任务的开始而不是结束时运行。
Rake::Task['lame'].enhance(['i_run_afterwards_ha_ha'])
【问题讨论】:
-
任务必须叫
lame,不能叫not_so_lame,在调用lame之前运行一些代码?Rake::Task["lame"].invoke -
你的回复我一定有什么不明白的地方吗?你在暗示什么“必须叫lame,不能叫not_so_lame”?