Skip to content

Commit 2cfa702

Browse files
committed
Use async-http instead of concurrent-ruby + typhoeus
1 parent 5687c51 commit 2cfa702

File tree

5 files changed

+293
-274
lines changed

5 files changed

+293
-274
lines changed

Gemfile.lock

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ PATH
55
activesupport (>= 5.0, < 7)
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 (~> 4.0)
13-
typhoeus (~> 1.0)
1413

1514
GEM
1615
remote: https://rubygems.org/
@@ -27,15 +26,31 @@ GEM
2726
httpclient (~> 2.8, >= 2.8.3)
2827
json (>= 1.5.1)
2928
ast (2.4.1)
29+
async (1.28.9)
30+
console (~> 1.10)
31+
nio4r (~> 2.3)
32+
timers (~> 4.1)
33+
async-http (0.54.1)
34+
async (~> 1.25)
35+
async-io (~> 1.28)
36+
async-pool (~> 0.2)
37+
protocol-http (~> 0.21.0)
38+
protocol-http1 (~> 0.13.0)
39+
protocol-http2 (~> 0.14.0)
40+
async-io (1.30.2)
41+
async (~> 1.14)
42+
async-pool (0.3.5)
43+
async (~> 1.25)
3044
awesome_print (1.8.0)
3145
bacon (1.2.0)
3246
coderay (1.1.3)
3347
concurrent-ruby (1.1.7)
48+
console (1.10.2)
49+
fiber-local
3450
crack (0.4.5)
3551
rexml
36-
ethon (0.12.0)
37-
ffi (>= 1.3.0)
3852
ffi (1.14.2)
53+
fiber-local (1.0.0)
3954
fuzzy_match (2.0.4)
4055
hashdiff (1.0.1)
4156
httpclient (2.8.3)
@@ -58,12 +73,20 @@ GEM
5873
mocha (>= 0.13.0)
5974
nap (1.1.0)
6075
netrc (0.11.0)
76+
nio4r (2.5.7)
6177
notify (0.5.2)
6278
parallel (1.20.1)
6379
parser (3.0.0.0)
6480
ast (~> 2.4.1)
6581
prettybacon (0.0.2)
6682
bacon (~> 1.2)
83+
protocol-hpack (1.4.2)
84+
protocol-http (0.21.0)
85+
protocol-http1 (0.13.2)
86+
protocol-http (~> 0.19)
87+
protocol-http2 (0.14.2)
88+
protocol-hpack (~> 1.4)
89+
protocol-http (~> 0.18)
6790
pry (0.13.1)
6891
coderay (~> 1.1)
6992
method_source (~> 1.0)
@@ -92,13 +115,12 @@ GEM
92115
rubocop (>= 0.90.0, < 2.0)
93116
rubocop-ast (>= 0.4.0)
94117
ruby-progressbar (1.11.0)
95-
typhoeus (1.4.0)
96-
ethon (>= 0.9.0)
118+
timers (4.3.3)
97119
tzinfo (2.0.4)
98120
concurrent-ruby (~> 1.0)
99121
unicode-display_width (2.0.0)
100122
vcr (6.0.0)
101-
webmock (3.11.1)
123+
webmock (3.12.2)
102124
addressable (>= 2.3.6)
103125
crack (>= 0.3.2)
104126
hashdiff (>= 0.4.0, < 2.0.0)
@@ -127,4 +149,4 @@ DEPENDENCIES
127149
webrick (~> 1.7.0)
128150

129151
BUNDLED WITH
130-
2.2.3
152+
2.2.8

cocoapods-core.gemspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ Gem::Specification.new do |s|
2020
s.require_paths = %w{ lib }
2121

2222
s.add_runtime_dependency 'activesupport', '>= 5.0', '< 7'
23+
s.add_runtime_dependency 'async-http', '~> 0.54'
2324
s.add_runtime_dependency 'nap', '~> 1.0'
2425
s.add_runtime_dependency 'fuzzy_match', '~> 2.0.4'
2526
s.add_runtime_dependency 'algoliasearch', '~> 1.0'
26-
s.add_runtime_dependency 'concurrent-ruby', '~> 1.1'
27-
s.add_runtime_dependency 'typhoeus', '~> 1.0'
2827
s.add_runtime_dependency 'netrc', '~> 0.11'
2928
s.add_runtime_dependency 'addressable', '~> 2.6'
3029
s.add_runtime_dependency 'public_suffix', '~> 4.0'

0 commit comments

Comments
 (0)