Skip to content

Commit

Permalink
[ruby/net-http] Warn deprecated old constants
Browse files Browse the repository at this point in the history
  • Loading branch information
nobu authored and hsbt committed Nov 4, 2021
1 parent b49dbe0 commit 3d8e1ee
Showing 1 changed file with 24 additions and 14 deletions.
38 changes: 24 additions & 14 deletions lib/net/http/backward.rb
Expand Up @@ -5,26 +5,36 @@

class Net::HTTP
ProxyMod = ProxyDelta
end

module Net
HTTPSession = Net::HTTP
deprecate_constant :ProxyMod
end

module Net::NetPrivate
HTTPRequest = ::Net::HTTPRequest
deprecate_constant :HTTPRequest
end

Net::HTTPInformationCode = Net::HTTPInformation
Net::HTTPSuccessCode = Net::HTTPSuccess
Net::HTTPRedirectionCode = Net::HTTPRedirection
Net::HTTPRetriableCode = Net::HTTPRedirection
Net::HTTPClientErrorCode = Net::HTTPClientError
Net::HTTPFatalErrorCode = Net::HTTPClientError
Net::HTTPServerErrorCode = Net::HTTPServerError
Net::HTTPResponseReceiver = Net::HTTPResponse

module Net
HTTPSession = HTTP

HTTPInformationCode = HTTPInformation
HTTPSuccessCode = HTTPSuccess
HTTPRedirectionCode = HTTPRedirection
HTTPRetriableCode = HTTPRedirection
HTTPClientErrorCode = HTTPClientError
HTTPFatalErrorCode = HTTPClientError
HTTPServerErrorCode = HTTPServerError
HTTPResponseReceiver = HTTPResponse

HTTPResponceReceiver = HTTPResponse # Typo since 2001
deprecate_constant :HTTPResponceReceiver

deprecate_constant :HTTPSession,
:HTTPInformationCode,
:HTTPSuccessCode,
:HTTPRedirectionCode,
:HTTPRetriableCode,
:HTTPClientErrorCode,
:HTTPFatalErrorCode,
:HTTPServerErrorCode,
:HTTPResponseReceiver,
:HTTPResponceReceiver
end

0 comments on commit 3d8e1ee

Please sign in to comment.