Class: CGI
| Relationships & Source Files | |
| Namespace Children | |
|
Modules:
| |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
|
|
|
Instance Chain:
self,
Escape
|
|
| Inherits: | Object |
| Defined in: | ext/cgi/escape/escape.c, lib/cgi/escape.rb |
Constant Summary
Escape - Included
Class Method Summary
Escape - Extended
| escape | URL-encode a string into application/x-www-form-urlencoded. |
| escape_element | Alias for Escape#escapeElement. |
| escape_html | Alias for Escape#escapeHTML. |
| escape_uri_component | Alias for Escape#escapeURIComponent. |
| escapeElement |
|
| escapeHTML |
|
| escapeURIComponent | URL-encode a string following RFC 3986 Space characters (+“ ”+) are encoded with (+“%20”+). |
| h | Alias for Escape#escapeHTML. |
| unescape | URL-decode an application/x-www-form-urlencoded string with encoding(optional). |
| unescape_element | Alias for Escape#unescapeElement. |
| unescape_html | Alias for Escape#unescapeHTML. |
| unescape_uri_component | Alias for Escape#unescapeURIComponent. |
| unescapeElement | Undo escaping such as that done by |
| unescapeHTML | Unescape a string that has been HTML-escaped. |
| unescapeURIComponent | URL-decode a string following RFC 3986 with encoding(optional). |
EscapeExt - Extended
| escape | Returns URL-escaped string ( |
| escape_uri_component | Alias for EscapeExt#escapeURIComponent. |
| escapeHTML | Returns HTML-escaped string. |
| escapeURIComponent | Returns URL-escaped string following RFC 3986. |
| unescape | Returns URL-unescaped string ( |
| unescape_uri_component | Alias for EscapeExt#unescapeURIComponent. |
| unescapeHTML | Returns HTML-unescaped string. |
| unescapeURIComponent | Returns URL-unescaped string following RFC 3986. |
Instance Method Summary
Escape - Included
| #escape | URL-encode a string into application/x-www-form-urlencoded. |
| #escape_element | Alias for Escape#escapeElement. |
| #escape_html | Alias for Escape#escapeHTML. |
| #escape_uri_component | Alias for Escape#escapeURIComponent. |
| #escapeElement |
|
| #escapeHTML |
|
| #escapeURIComponent | URL-encode a string following RFC 3986 Space characters (+“ ”+) are encoded with (+“%20”+). |
| #h | Alias for Escape#escapeHTML. |
| #unescape | URL-decode an application/x-www-form-urlencoded string with encoding(optional). |
| #unescape_element | Alias for Escape#unescapeElement. |
| #unescape_html | Alias for Escape#unescapeHTML. |
| #unescape_uri_component | Alias for Escape#unescapeURIComponent. |
| #unescapeElement | Undo escaping such as that done by |
| #unescapeHTML | Unescape a string that has been HTML-escaped. |
| #unescapeURIComponent | URL-decode a string following RFC 3986 with encoding(optional). |