2014-03-07 38 views
0

我已經創建了這個YAML文件,但我不知道該怎麼做。假期寶石:如何添加一個地區的假期?

months: 
    1: 
    - name: Ra's Essana 
    regions: ["islam"] 
    mday: 1 



tests: | 

    { Date.civil(1531,1,1) => 'Ra's Essana', 
    }.each do |date, name| 
     assert_equal name, (Holidays.on(date, :no, :informal)[0] || {})[:name] 
    end 

什麼想法?這只是一個簡單的例子,但我不知道如何將它添加...

回答

1

就如何促進(延長)的holidays寶石的指令在其github page

如何貢獻

要更改任何定義,請僅編輯YAML文件。

測試也添加在YAML文件的末尾。請添加測試, 它使請求四處走動。

你滿意的YAML文件後,編輯index.yaml文件, run rake generate,這將產生Ruby文件組成 實際代碼以及測試。然後運行耙測試。

如果將文檔附加到請求中,還非常感謝。引用變化 的簡單的維基百科或政府鏈接將是完美的。

+0

非常感謝,但我已經嘗試過。它不會工作,因爲每次我嘗試{耙生成},我得到C:\用戶\ patolla>耙生成 耙中止! 找不到Rakefile(查找:rakefile,Rakefile,rakefile.rb,Rakefile.rb) (請參閱完整跟蹤,通過運行帶有--trace的任務) – user3383458

+0

@ user3383458您需要在假期gem文件夾中,您可能需要克隆該項目,然後再按照說明進行操作 – bjhaid