We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de9bb8c commit 1c393aaCopy full SHA for 1c393aa
lib/erb/util.rb
@@ -8,14 +8,11 @@
8
# TruffleRuby: lib/truffle/cgi/escape.rb requires 'cgi/util'.
9
require 'cgi/escape'
10
11
-begin
12
- # We don't build the C extension for JRuby, TruffleRuby, and WASM
13
- if $LOAD_PATH.resolve_feature_path('erb/escape')
14
- require 'erb/escape'
15
- end
16
-rescue LoadError # resolve_feature_path raises LoadError on TruffleRuby 22.3.0
17
-end
18
-unless defined?(ERB::Escape)
+# Load or define ERB::Escape#html_escape.
+# We don't build the C extention 'cgi/escape' for JRuby, TruffleRuby, and WASM.
+if $LOAD_PATH.resolve_feature_path('erb/escape')
+ require 'erb/escape'
+else
19
# ERB::Escape
20
#
21
# A subset of ERB::Util. Unlike ERB::Util#html_escape, we expect/hope
0 commit comments