【发布时间】:2011-09-09 15:14:39
【问题描述】:
是否可以在 ruby 中知道当前的 rake 任务:
# Rakefile
task :install do
MyApp.somemethod(options)
end
# myapp.rb
class MyApp
def somemetod(opts)
## current_task?
end
end
编辑
我在询问任何可以查询的环境|全局变量,因为我想让应用程序对 rake 更智能,而不是修改任务本身。我正在考虑让一个应用在通过 rake 运行时表现不同。
【问题讨论】: