backporting infinite method

This commit is contained in:
HoneyryderChuck 2022-07-01 18:37:38 +01:00
parent 7ee4c5f6d3
commit d92de449ef
2 changed files with 9 additions and 0 deletions

View File

@ -34,6 +34,7 @@ module HTTPX
include Callbacks
using URIExtensions
using NumericExtensions
require "httpx/connection/http2"
require "httpx/connection/http1"

View File

@ -54,6 +54,14 @@ module HTTPX
Numeric.__send__(:include, NegMethods)
end
module NumericExtensions
refine Numeric do
def infinite?
self == Float::INFINITY
end unless Numeric.method_defined?(:infinite?)
end
end
module StringExtensions
refine String do
def delete_suffix!(suffix)