diff options
-rw-r--r-- | test.rb | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -5,11 +5,16 @@ require "yajl/http_stream" def main url = "http://localhost:5984/" - db = "leap_certs" + db = "salticidae_certs" feed_type = "continuous" since = "0" queue = "changes" - + + # descending = true for last changes first. limit = 1 + Yajl::HttpStream.get("#{url}#{db}/_changes?limit=1&descending=true", :symbolize_keys => true) do |hash| + since = hash[:last_seq] + end + Yajl::HttpStream.get("#{url}#{db}/_changes?feed=#{feed_type}&since=#{since}", :symbolize_keys => true) do |hash| if hash[:id] p hash |