File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -658,7 +658,11 @@ def http_klass(scheme)
658
658
value = ENV [ 'https_proxy' ]
659
659
proxy_url = URI . parse ( value ) unless value . nil? || value . empty?
660
660
end
661
- klass = Net ::HTTP ::Persistent . new ( self . class . to_s , proxy_url )
661
+ klass = if Net ::HTTP ::Persistent ::VERSION >= '3.0'
662
+ Net ::HTTP ::Persistent . new ( name : self . class . to_s , proxy : proxy_url )
663
+ else
664
+ Net ::HTTP ::Persistent . new ( self . class . to_s , proxy_url )
665
+ end
662
666
klass . keep_alive = @options [ :keep_alive ] || 120
663
667
klass . read_timeout = @options [ :read_timeout ] || 60
664
668
klass
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ Gem::Specification.new do |gem|
31
31
gem . required_ruby_version = '>= 2.2.2'
32
32
gem . requirements = [ ]
33
33
gem . add_runtime_dependency 'rdf' , '~> 2.0'
34
- gem . add_runtime_dependency 'net-http-persistent' , '~> 2.9'
34
+ gem . add_runtime_dependency 'net-http-persistent' , '>= 2.9' , '< 4 '
35
35
gem . add_development_dependency 'sparql' , '~> 2.0'
36
36
gem . add_development_dependency 'rdf-spec' , '~> 2.0'
37
37
gem . add_development_dependency 'rspec' , '~> 3.4'
You can’t perform that action at this time.
0 commit comments