[ruby/cgi] Add TruffleRuby support and add it in CI

1240fec9c9
This commit is contained in:
Benoit Daloze 2023-05-29 13:53:49 +02:00 committed by git
parent 610038f3bf
commit f61bd3ca80
3 changed files with 13 additions and 6 deletions

View file

@ -90,9 +90,12 @@ module CGI::Util
end
end
begin
require 'cgi/escape'
rescue LoadError
# TruffleRuby runs the pure-Ruby variant faster, do not use the C extension there
unless RUBY_ENGINE == 'truffleruby'
begin
require 'cgi/escape'
rescue LoadError
end
end
# Unescape a string that has been HTML-escaped