內(nèi)部dsl的實際應用
作者:佚名 時間:2012-06-24 分享到:
在ruby世界中,最著名的純內(nèi)部dsl應用當然要數(shù)rake,它是ruby中的ant或make的dsl語法和rackrat的支持多個備份的第二版語法很類似。
rake工具讓你通過一系列的任務來指定要執(zhí)行的生成過程,所以如果任務b依賴于任務a,那么rake會在執(zhí)行任務b之前先執(zhí)行任務a。
rake文件定義了三個任務,backup_oldies和backup_newies任務執(zhí)行它們的名字所說明的工作,而第三個任務default則依賴于這兩個任務,所以當rake嘗試執(zhí)行default任務時,它會首先執(zhí)行backup_oldies和backup_newies任務。
如沒特殊注明,文章均為上海聯(lián)楷網(wǎng)絡原創(chuàng),轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n972.html