Skip to content

Commit c30e8eb

Browse files
committed
use async-http instead of concurrent-ruby + typhoeus
1 parent ed73f72 commit c30e8eb

File tree

4 files changed

+271
-281
lines changed

4 files changed

+271
-281
lines changed

Gemfile.lock

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ PATH
55
activesupport (> 5.0, < 6)
66
addressable (~> 2.6)
77
algoliasearch (~> 1.0)
8-
concurrent-ruby (~> 1.1)
8+
async-http (~> 0.54)
99
fuzzy_match (~> 2.0.4)
1010
nap (~> 1.0)
1111
netrc (~> 0.11)
1212
public_suffix
13-
typhoeus (~> 1.0)
1413

1514
GEM
1615
remote: https://rubygems.org/
@@ -26,14 +25,31 @@ GEM
2625
httpclient (~> 2.8, >= 2.8.3)
2726
json (>= 1.5.1)
2827
ast (2.4.1)
28+
async (1.28.3)
29+
console (~> 1.10)
30+
nio4r (~> 2.3)
31+
timers (~> 4.1)
32+
async-http (0.54.1)
33+
async (~> 1.25)
34+
async-io (~> 1.28)
35+
async-pool (~> 0.2)
36+
protocol-http (~> 0.21.0)
37+
protocol-http1 (~> 0.13.0)
38+
protocol-http2 (~> 0.14.0)
39+
async-io (1.30.1)
40+
async (~> 1.14)
41+
async-pool (0.3.3)
42+
async (~> 1.25)
2943
awesome_print (1.8.0)
3044
bacon (1.2.0)
3145
coderay (1.1.3)
3246
concurrent-ruby (1.1.7)
33-
crack (0.4.4)
34-
ethon (0.12.0)
35-
ffi (>= 1.3.0)
47+
console (1.10.1)
48+
fiber-local
49+
crack (0.4.5)
50+
rexml
3651
ffi (1.14.2)
52+
fiber-local (1.0.0)
3753
fuzzy_match (2.0.4)
3854
hashdiff (1.0.1)
3955
httpclient (2.8.3)
@@ -56,12 +72,20 @@ GEM
5672
mocha (>= 0.13.0)
5773
nap (1.1.0)
5874
netrc (0.11.0)
75+
nio4r (2.5.4)
5976
notify (0.5.2)
6077
parallel (1.20.1)
6178
parser (3.0.0.0)
6279
ast (~> 2.4.1)
6380
prettybacon (0.0.2)
6481
bacon (~> 1.2)
82+
protocol-hpack (1.4.2)
83+
protocol-http (0.21.0)
84+
protocol-http1 (0.13.2)
85+
protocol-http (~> 0.19)
86+
protocol-http2 (0.14.1)
87+
protocol-hpack (~> 1.4)
88+
protocol-http (~> 0.18)
6589
pry (0.13.1)
6690
coderay (~> 1.1)
6791
method_source (~> 1.0)
@@ -91,13 +115,12 @@ GEM
91115
rubocop-ast (>= 0.4.0)
92116
ruby-progressbar (1.11.0)
93117
thread_safe (0.3.6)
94-
typhoeus (1.4.0)
95-
ethon (>= 0.9.0)
118+
timers (4.3.2)
96119
tzinfo (1.2.9)
97120
thread_safe (~> 0.1)
98121
unicode-display_width (2.0.0)
99122
vcr (6.0.0)
100-
webmock (3.11.0)
123+
webmock (3.11.1)
101124
addressable (>= 2.3.6)
102125
crack (>= 0.3.2)
103126
hashdiff (>= 0.4.0, < 2.0.0)

cocoapods-core.gemspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,10 @@ Gem::Specification.new do |s|
2121

2222
# 6.0 requires Ruby 2.5.0
2323
s.add_runtime_dependency 'activesupport', '> 5.0', '< 6'
24+
s.add_runtime_dependency 'async-http', '~> 0.54'
2425
s.add_runtime_dependency 'nap', '~> 1.0'
2526
s.add_runtime_dependency 'fuzzy_match', '~> 2.0.4'
2627
s.add_runtime_dependency 'algoliasearch', '~> 1.0'
27-
s.add_runtime_dependency 'concurrent-ruby', '~> 1.1'
28-
s.add_runtime_dependency 'typhoeus', '~> 1.0'
2928
s.add_runtime_dependency 'netrc', '~> 0.11'
3029
s.add_runtime_dependency "addressable", '~> 2.6'
3130
s.add_runtime_dependency "public_suffix"

0 commit comments

Comments
 (0)