相對于Rake,Ruby比Make要更好用一些,但是它們之間有不同的地方就是Rakefile本來是一段Ruby代碼,而且Rake可以很直接地做任何Ruby能做的事,那么你知道如何寫漂亮的Rakefile嗎?
不過,代碼始終是代碼,Makefile 尚且可以寫得很亂,Rakefile 要寫亂就更容易了,幸運地是,Rake 提供了一些功能讓我們可以來對 Rakefile 做一些組織工作。
其中之一就是 import 功能,把不同功能的 task 寫到不同的文件中,例如,像這個樣子:
這樣,在 Rakefile 里寫上
?
?
?
?
接下來把這個文件保存到某個 .rb 里,然后在 Rakefile 里 require 之,就可以這樣寫了:
?
看完本文內容后大家知道如何寫漂亮的Rakefile了嗎?希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
?
|
新聞熱點
疑難解答
圖片精選