【发布时间】:2014-04-28 21:08:44
【问题描述】:
如您所见,我在 rake 文件中定义了一个函数。没问题,效果很好。问题是,当我在 另一个 rake 文件 中声明 def get_user_input 时。在那种情况下,函数会从另一个 .rake 文件中调用你有什么建议吗?谢谢。
namespace :backtest do
def get_user_input
if ENV['date_from'].present? && ENV['date_until'].present?
# get input...
else
abort 'Sample usage: blah blah...'
end
end
desc "Start backtest"
task :start => :environment do
get_user_input
# rest of the code...
end
end
【问题讨论】:
标签: ruby-on-rails function rake dry code-duplication