From f7e16c83b6644ebf14e02283eddc12d327a6ce34 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 17 Oct 2023 17:05:12 +0200 Subject: [PATCH] Add support for the `PURGE` HTTP method. (#757) This method is used by several caching servers, like Squid, Varnish or Fastly. --- lib/http/request.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/http/request.rb b/lib/http/request.rb index 39dd6b1c..484b370c 100644 --- a/lib/http/request.rb +++ b/lib/http/request.rb @@ -49,7 +49,10 @@ class UnsupportedSchemeError < RequestError; end :search, # RFC 4791: Calendaring Extensions to WebDAV -- CalDAV - :mkcalendar + :mkcalendar, + + # Implemented by several caching servers, like Squid, Varnish or Fastly + :purge ].freeze # Allowed schemes