[英]rake task return on calling task
我想從調用任務中的rake任務返回。 有可能嗎
在此示例中,我希望能夠獨立地調用任務一和任務一,但是也可以依次調用任務一和任務二。
task: one
do some work
if work ok
task.return true
else
puts "task one ko"
task.return false
end
end
task: two
do some work
if work ok
task.return true
else
puts "task two ko"
task.return false
end
end
task: all
Rake::Task["one"].invoke
Rake::Task["two"].invoke
end
我無法返回“全部”任務。 然后“ return”和abort(“ message”)退出腳本。
解決方案:任務是lambda塊,這就是為什么我們必須使用“ next”而不是“ return”的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.