summaryrefslogtreecommitdiff
path: root/ext/cgi/escape
diff options
context:
space:
mode:
authorJean Boussier <jean.boussier@gmail.com>2022-08-16 12:43:36 +0200
committergit <svn-admin@ruby-lang.org>2023-11-07 10:22:30 +0000
commitced84beb2518d173988bb92c6d96aa854a35abe6 (patch)
tree63b7eb4254c4d391cf76d42318a9b2fd9e209843 /ext/cgi/escape
parentf8ffe907f0ee7a4f60aeb165812c4045b5fddca4 (diff)
[ruby/cgi] Add snake case aliases for escapeURIComponent
As agreed in [Feature #18822] https://github.com/ruby/cgi/commit/9d1161ec9d
Diffstat (limited to 'ext/cgi/escape')
-rw-r--r--ext/cgi/escape/escape.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/cgi/escape/escape.c b/ext/cgi/escape/escape.c
index c5b76de596..17a134aa1a 100644
--- a/ext/cgi/escape/escape.c
+++ b/ext/cgi/escape/escape.c
@@ -458,7 +458,9 @@ InitVM_escape(void)
rb_define_method(rb_mEscape, "escapeHTML", cgiesc_escape_html, 1);
rb_define_method(rb_mEscape, "unescapeHTML", cgiesc_unescape_html, 1);
rb_define_method(rb_mEscape, "escapeURIComponent", cgiesc_escape_uri_component, 1);
+ rb_define_alias(rb_mEscape, "escape_uri_component", "escapeURIComponent");
rb_define_method(rb_mEscape, "unescapeURIComponent", cgiesc_unescape_uri_component, -1);
+ rb_define_alias(rb_mEscape, "unescape_uri_component", "unescapeURIComponent");
rb_define_method(rb_mEscape, "escape", cgiesc_escape, 1);
rb_define_method(rb_mEscape, "unescape", cgiesc_unescape, -1);
rb_prepend_module(rb_mUtil, rb_mEscape);