Skip to content

Commit b64f3ff

Browse files
authored
Depend on Faraday 2.0 (#5)
1 parent 4ed4b82 commit b64f3ff

File tree

5 files changed

+5
-3
lines changed

5 files changed

+5
-3
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ jobs:
3333
strategy:
3434
matrix:
3535
ruby:
36-
- 2.5
3736
- 2.6
3837
- 2.7
3938
- '3.0'

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
source 'https://rubygems.org'
44
gemspec
55

6-
gem 'faraday', '~> 1.0'
76
gem 'multipart-parser', '~> 0.1.1'
87
gem 'rack-test', '>= 0.6'
98
gem 'rake', '~> 13.0'

faraday-rack.gemspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,6 @@ Gem::Specification.new do |spec|
2323

2424
spec.files = Dir.glob('lib/**/*') + %w[README.md LICENSE.md]
2525
spec.require_paths = ['lib']
26+
27+
spec.add_runtime_dependency 'faraday', '~> 2.0'
2628
end

lib/faraday/adapter/rack.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# frozen_string_literal: true
22

33
require 'rack/test'
4+
require 'timeout'
45

56
module Faraday
67
class Adapter
@@ -40,7 +41,7 @@ def call(env)
4041
timeout = request_timeout(:open, env[:request])
4142
timeout ||= request_timeout(:read, env[:request])
4243
response = if timeout
43-
Timer.timeout(timeout, Faraday::TimeoutError) do
44+
::Timeout.timeout(timeout, Faraday::TimeoutError) do
4445
execute_request(env, rack_env)
4546
end
4647
else

lib/faraday/rack.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# frozen_string_literal: true
22

3+
require 'faraday'
34
require 'faraday/adapter/rack'
45
require 'faraday/rack/version'
56

0 commit comments

Comments
 (0)