File: faraday2-compat.patch

package info (click to toggle)
ruby-azure-storage-common 2.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 508 kB
  • sloc: ruby: 3,030; makefile: 7
file content (70 lines) | stat: -rw-r--r-- 3,071 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
From 06b7fa2d12706072db85a8deb3479936bde8f622 Mon Sep 17 00:00:00 2001
From: Ankit Honey <honeyankit@github.com>
Date: Wed, 19 Apr 2023 18:34:36 -0700
Subject: [PATCH 1/6] Updating faraday to version 2.0

Updating faraday to version 2.0
---
 azure-storage-common.gemspec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/azure-storage-common.gemspec
+++ b/azure-storage-common.gemspec
@@ -28,8 +28,9 @@ Gem::Specification.new do |s|
   if s.respond_to? :add_runtime_dependency then
     s.add_development_dependency(%q<bundler>.freeze, ["~> 1.11"])
     s.add_development_dependency(%q<dotenv>.freeze, ["~> 2.0"])
-    s.add_runtime_dependency(%q<faraday>.freeze, ["~> 1.0"])
-    s.add_runtime_dependency(%q<faraday_middleware>.freeze, [">= 1.0"])
+    s.add_runtime_dependency(%q<faraday>.freeze, ["~> 2.0"])
+    s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.4.0"])
+    s.add_runtime_dependency(%q<faraday-net_http_persistent>.freeze, ["~> 2.0"])
     s.add_development_dependency(%q<minitest>.freeze, ["~> 5"])
     s.add_development_dependency(%q<minitest-reporters>.freeze, ["~> 1"])
     s.add_development_dependency(%q<mocha>.freeze, ["~> 1.0"])
@@ -41,8 +42,9 @@ Gem::Specification.new do |s|
   else
     s.add_dependency(%q<bundler>.freeze, ["~> 1.11"])
     s.add_dependency(%q<dotenv>.freeze, ["~> 2.0"])
-    s.add_dependency(%q<faraday>.freeze, ["~> 1.0"])
-    s.add_dependency(%q<faraday_middleware>.freeze, [">= 1.0"])
+    s.add_dependency(%q<faraday>.freeze, ["~> 2.0"])
+    s.add_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.4.0"])
+    s.add_dependency(%q<faraday-net_http_persistent>.freeze, ["~> 2.0"])
     s.add_dependency(%q<minitest>.freeze, ["~> 5"])
     s.add_dependency(%q<minitest-reporters>.freeze, ["~> 1"])
     s.add_dependency(%q<mocha>.freeze, ["~> 1.0"])
--- a/lib/azure/core.rb
+++ b/lib/azure/core.rb
@@ -16,7 +16,8 @@
 require 'rubygems'
 require 'nokogiri'
 require 'faraday'
-require 'faraday_middleware'
+require 'faraday/follow_redirects'
+require 'faraday/net_http_persistent'
 
 module Azure
   module Core
--- a/lib/azure/storage/common/autoload.rb
+++ b/lib/azure/storage/common/autoload.rb
@@ -30,7 +30,7 @@ require "base64"
 require "openssl"
 require "uri"
 require "faraday"
-require "faraday_middleware"
+require 'faraday/follow_redirects'
 
 require "azure/storage/common/core/autoload"
 require "azure/storage/common/default"
--- a/lib/azure/storage/common/core/http_client.rb
+++ b/lib/azure/storage/common/core/http_client.rb
@@ -71,7 +71,7 @@ module Azure::Storage::Common::Core
                           URI::parse(ENV["HTTPS_PROXY"])
                         end || nil
         Faraday.new(uri, ssl: ssl_options, proxy: proxy_options) do |conn|
-          conn.use FaradayMiddleware::FollowRedirects
+          conn.response :follow_redirects #use Faraday::FollowRedirects::Middleware
           conn.adapter :net_http_persistent, pool_size: 5 do |http|
             # yields Net::HTTP::Persistent
             http.idle_timeout = 100