[ruby/erb] Rename erb.so to erb/escape.so
(https://github.com/ruby/erb/pull/35) https://github.com/ruby/erb/commit/1280046952
This commit is contained in:
parent
04a92a6764
commit
c480f589c2
@ -84,7 +84,7 @@ erb_escape_html(VALUE self, VALUE str)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
Init_erb(void)
|
Init_escape(void)
|
||||||
{
|
{
|
||||||
rb_cERB = rb_define_class("ERB", rb_cObject);
|
rb_cERB = rb_define_class("ERB", rb_cObject);
|
||||||
rb_mUtil = rb_define_module_under(rb_cERB, "Util");
|
rb_mUtil = rb_define_module_under(rb_cERB, "Util");
|
2
ext/erb/escape/extconf.rb
Normal file
2
ext/erb/escape/extconf.rb
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
require 'mkmf'
|
||||||
|
create_makefile 'erb/escape'
|
@ -1,2 +0,0 @@
|
|||||||
require 'mkmf'
|
|
||||||
create_makefile 'erb'
|
|
@ -31,7 +31,7 @@ Gem::Specification.new do |spec|
|
|||||||
spec.platform = 'java'
|
spec.platform = 'java'
|
||||||
else
|
else
|
||||||
spec.required_ruby_version = '>= 2.7.0'
|
spec.required_ruby_version = '>= 2.7.0'
|
||||||
spec.extensions = ['ext/erb/extconf.rb']
|
spec.extensions = ['ext/erb/escape/extconf.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
spec.add_dependency 'cgi', '>= 0.3.3'
|
spec.add_dependency 'cgi', '>= 0.3.3'
|
||||||
|
@ -1000,7 +1000,7 @@ class ERB
|
|||||||
#
|
#
|
||||||
begin
|
begin
|
||||||
# ERB::Util.html_escape
|
# ERB::Util.html_escape
|
||||||
require 'erb.so'
|
require 'erb/escape'
|
||||||
rescue LoadError
|
rescue LoadError
|
||||||
def html_escape(s)
|
def html_escape(s)
|
||||||
CGI.escapeHTML(s.to_s)
|
CGI.escapeHTML(s.to_s)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user