File tree Expand file tree Collapse file tree 3 files changed +16
-43
lines changed
lib/synapse/service_watcher Expand file tree Collapse file tree 3 files changed +16
-43
lines changed Original file line number Diff line number Diff line change 44 synapse (0.11.1 )
55 aws-sdk (~> 1.39 )
66 docker-api (~> 1.7.2 )
7- etcd (~> 0.2.3 )
7+ etcd (~> 0.2.4 )
88 zk (~> 1.9.4 )
99
1010GEM
1111 remote: https://rubygems.org/
1212 specs:
1313 archive-tar-minitar (0.5.2 )
14- aws-sdk (1.47 .0 )
14+ aws-sdk (1.51 .0 )
1515 json (~> 1.4 )
1616 nokogiri (>= 1.4.4 )
1717 coderay (1.1.0 )
2020 archive-tar-minitar
2121 excon (>= 0.28 )
2222 json
23- excon (0.38.0 )
24- ffi (1.9.3-java )
25- etcd (0.2.3 )
23+ etcd (0.2.4 )
2624 mixlib-log
25+ excon (0.39.5 )
2726 json (1.8.1 )
28- json (1.8.1-java )
2927 little-plugger (1.1.3 )
3028 logging (1.8.2 )
3129 little-plugger (>= 1.1.3 )
3432 mini_portile (0.6.0 )
3533 mixlib-log (1.6.0 )
3634 multi_json (1.10.1 )
37- nokogiri (1.6.2 .1 )
35+ nokogiri (1.6.3 .1 )
3836 mini_portile (= 0.6.0 )
39- nokogiri (1.6.2.1-java )
40- pry (0.9.12.2 )
41- coderay (~> 1.0.5 )
42- method_source (~> 0.8 )
37+ pry (0.10.1 )
38+ coderay (~> 1.1.0 )
39+ method_source (~> 0.8.1 )
4340 slop (~> 3.4 )
44- pry-nav (0.2.3 )
45- pry (~> 0.9.10 )
46- spoon (0.0.4 )
47- ffi
41+ pry-nav (0.2.4 )
42+ pry (>= 0.9.10 , < 0.11.0 )
4843 rake (10.3.2 )
4944 rspec (3.0.0 )
5045 rspec-core (~> 3.0.0 )
5146 rspec-expectations (~> 3.0.0 )
5247 rspec-mocks (~> 3.0.0 )
53- rspec-core (3.0.2 )
48+ rspec-core (3.0.4 )
5449 rspec-support (~> 3.0.0 )
55- rspec-expectations (3.0.2 )
50+ rspec-expectations (3.0.4 )
5651 diff-lcs (>= 1.2.0 , < 2.0 )
5752 rspec-support (~> 3.0.0 )
58- rspec-mocks (3.0.2 )
53+ rspec-mocks (3.0.4 )
5954 rspec-support (~> 3.0.0 )
60- rspec-support (3.0.2 )
61- slop (3.5 .0 )
55+ rspec-support (3.0.4 )
56+ slop (3.6 .0 )
6257 zk (1.9.4 )
6358 logging (~> 1.8.2 )
6459 zookeeper (~> 1.4.0 )
6560 zookeeper (1.4.8 )
66- zookeeper (1.4.8-java )
67- slyphon-log4j (= 1.2.15 )
68- slyphon-zookeeper_jar (= 3.3.5 )
6961
7062PLATFORMS
7163 ruby
Original file line number Diff line number Diff line change 22
33require 'etcd'
44
5- # Monkeypatch till 91f9e72d6d57ae3760e9266835f404d986072590 gets to rubygems..
6- module Etcd
7- module Keys
8- def watch ( key , opts = { } )
9- params = { wait : true }
10- fail ArgumentError , 'Second argument must be a hash' unless opts . is_a? ( Hash )
11- timeout = opts [ :timeout ] || @read_timeout
12- index = opts [ :waitIndex ] || opts [ :index ]
13- params [ :waitIndex ] = index unless index . nil?
14- params [ :consistent ] = opts [ :consistent ] if opts . key? ( :consistent )
15- params [ :recursive ] = opts [ :recursive ] if opts . key? ( :recursive )
16-
17- response = api_execute ( key_endpoint + key , :get ,
18- timeout : timeout , params : params )
19- Response . from_http_response ( response )
20- end
21- end
22- end
23-
245module Synapse
256 class EtcdWatcher < BaseWatcher
267 NUMBERS_RE = /^\d +$/
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ Gem::Specification.new do |gem|
1919 gem . add_runtime_dependency "aws-sdk" , "~> 1.39"
2020 gem . add_runtime_dependency "docker-api" , "~> 1.7.2"
2121 gem . add_runtime_dependency "zk" , "~> 1.9.4"
22- gem . add_runtime_dependency "etcd" , "~> 0.2.3 "
22+ gem . add_runtime_dependency "etcd" , "~> 0.2.4 "
2323
2424 gem . add_development_dependency "rake"
2525 gem . add_development_dependency "rspec"
You can’t perform that action at this time.
0 commit comments