summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/http_extensions.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/http_extensions.rb b/lib/http_extensions.rb
index 2bc0618c4c8..048f85f87b8 100644
--- a/lib/http_extensions.rb
+++ b/lib/http_extensions.rb
@@ -2,9 +2,7 @@
# Monkey patching until https://github.com/httprb/http/pull/757 is merged
unless HTTP::Request::METHODS.include?(:purge)
- module HTTP
- class Request
- METHODS = METHODS.dup.push(:purge).freeze
- end
- end
+ methods = HTTP::Request::METHODS.dup
+ HTTP::Request.send(:remove_const, :METHODS)
+ HTTP::Request.const_set(:METHODS, methods.push(:purge).freeze)
end