3
我正在使用實現Github API v3的ruby gem 'octokit'。大部分工作很好,但我似乎無法按日期過濾。我相信我的語法和時間格式是正確的,但似乎我的選項被忽略,API返回過去的35個條目,而不考慮自從或直到日期。使用Ruby&Github API按日期篩選提交
這裏有一個最小的可重複的例子(在安裝octokit gem後)。
require 'octokit'
require 'time'
@day = "2012-09-27"
@until = DateTime.parse(@date).iso8601
@since = (DateTime.parse(@day) - 60*60*48).iso8601
a = Octokit.commits({:username => "cboettig", :repo => "labnotebook", :since => @since, :until => @until})
看到最後一個條目的輸出日期
a.last.commit.author.date
明確一天不工作,要麼
b = Octokit.commits({:username => "cboettig", :repo => "labnotebook", :since => "2012-09-27T00:00:00+00:00"})
b.last.commit.author.date
我在這兩個例子中得到的日期是八月,外給定的範圍。我錯過了什麼?
背景:我想要編寫使用API返回的提交對職位的一天指定回購了一個小哲基爾插件。