From 5aade8a84acd4fa69c0b5362c807bf41d551c4d8 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Thu, 8 May 2025 20:01:09 +0900 Subject: [PATCH] Added migration wrapper for cgi.rb and cgi/util.rb --- lib/cgi.rb | 7 +++++++ lib/cgi/util.rb | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 lib/cgi.rb create mode 100644 lib/cgi/util.rb diff --git a/lib/cgi.rb b/lib/cgi.rb new file mode 100644 index 0000000000..71b52b6267 --- /dev/null +++ b/lib/cgi.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +require "cgi/escape" +warn <<-WARNING, uplevel: 1 if $VERBOSE +CGI library is removed from Ruby 3.5. Please use cgi/escape instead for CGI.escape and CGI.unescape features. +If you need to use the full features of CGI library, Please install cgi gem. +WARNING diff --git a/lib/cgi/util.rb b/lib/cgi/util.rb new file mode 100644 index 0000000000..b862341e90 --- /dev/null +++ b/lib/cgi/util.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +require "cgi/escape" +warn <<-WARNING, uplevel: 1 if $VERBOSE +CGI::Util is removed from Ruby 3.5. Please use cgi/escape instead for CGI.escape and CGI.unescape features. +WARNING