From bf89a454c8687d1dea7d367a671c1ade22842298 Mon Sep 17 00:00:00 2001 From: Mattia Giuffrida Date: Thu, 6 Jan 2022 17:43:19 +0000 Subject: [PATCH] Add alias with legacy name to gemified middleware --- lib/faraday.rb | 4 +++- lib/faraday/request.rb | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/faraday.rb b/lib/faraday.rb index 1717771c4..81e7ed0f6 100644 --- a/lib/faraday.rb +++ b/lib/faraday.rb @@ -26,9 +26,11 @@ require 'faraday/error' require 'faraday/request/url_encoded' # needed by multipart -# External Middleware gems +# External Middleware gems and their aliases require 'faraday/multipart' require 'faraday/retry' +Faraday::Request::Multipart = Faraday::Multipart::Middleware +Faraday::Request::Retry = Faraday::Retry::Middleware # External Adapters gems unless defined?(JRUBY_VERSION) diff --git a/lib/faraday/request.rb b/lib/faraday/request.rb index 2ee8d628f..d86695b14 100644 --- a/lib/faraday/request.rb +++ b/lib/faraday/request.rb @@ -35,8 +35,6 @@ class Request < Struct.new( register_middleware File.expand_path('request', __dir__), url_encoded: [:UrlEncoded, 'url_encoded'], - multipart: [:Multipart, 'multipart'], - retry: [:Retry, 'retry'], authorization: [:Authorization, 'authorization'], basic_auth: [ :BasicAuthentication,