我已经制作了这个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
任何想法?这只是一个简短的例子,但我不知道如何添加它...
答案 0 :(得分:1)
关于如何贡献(扩展)holidays
gem的说明在github page
如何贡献
要更改任何定义,请仅编辑YAML文件。
测试也会添加到YAML文件的末尾。请添加测试, 它会拉动请求。
对YAML文件感到满意后,编辑
index.yaml
文件,run rake generate
,它将生成构成该文件的Ruby文件 实际代码以及测试。然后进行rake测试。如果文件附在拉动上,也非常感激 请求。一个简单的维基百科或政府链接,引用了这一变化 会是完美的。