Module: Innate::Helper::CGI
- Defined in:
- /home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb
Class Method Summary (collapse)
-
+ (Object) html_and_code_escape(input)
(also: h)
safely escape all HTML and code.
-
+ (String) html_escape(input)
Shortcut for Rack::Utils.escape_html.
-
+ (String) html_unescape(input)
Shortcut for CGI.unescapeHTML.
-
+ (String) url_decode(input)
Shortcut for Rack::Utils.unescape.
-
+ (String) url_encode(input)
(also: u)
Shortcut for Rack::Utils.escape.
Instance Method Summary (collapse)
-
- (Object) h
private
-
- (Object) html_and_code_escape(input)
private
safely escape all HTML and code.
-
- (String) html_escape(input)
private
Shortcut for Rack::Utils.escape_html.
-
- (String) html_unescape(input)
private
Shortcut for CGI.unescapeHTML.
-
- (Object) u
private
-
- (String) url_decode(input)
private
Shortcut for Rack::Utils.unescape.
-
- (String) url_encode(input)
private
Shortcut for Rack::Utils.escape.
Class Method Details
+ (Object) html_and_code_escape(input) Also known as: h
safely escape all HTML and code
45 46 47 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 45 def html_and_code_escape(input) Rack::Utils.escape_html(input.to_s).gsub(/#([{@$]@?)/, '#\1') end |
+ (String) html_escape(input)
Shortcut for Rack::Utils.escape_html
32 33 34 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 32 def html_escape(input) Rack::Utils.escape_html(input.to_s) end |
+ (String) html_unescape(input)
Shortcut for CGI.unescapeHTML
40 41 42 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 40 def html_unescape(input) ::CGI.unescapeHTML(input.to_s) end |
+ (String) url_decode(input)
Shortcut for Rack::Utils.unescape
24 25 26 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 24 def url_decode(input) Rack::Utils.unescape(input.to_s) end |
+ (String) url_encode(input) Also known as: u
Shortcut for Rack::Utils.escape
15 16 17 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 15 def url_encode(input) Rack::Utils.escape(input.to_s) end |
Instance Method Details
- (Object) h (private)
48 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 48 alias h html_and_code_escape |
- (Object) html_and_code_escape(input) (private)
safely escape all HTML and code
45 46 47 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 45 def html_and_code_escape(input) Rack::Utils.escape_html(input.to_s).gsub(/#([{@$]@?)/, '#\1') end |
- (String) html_escape(input) (private)
Shortcut for Rack::Utils.escape_html
32 33 34 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 32 def html_escape(input) Rack::Utils.escape_html(input.to_s) end |
- (String) html_unescape(input) (private)
Shortcut for CGI.unescapeHTML
40 41 42 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 40 def html_unescape(input) ::CGI.unescapeHTML(input.to_s) end |
- (Object) u (private)
18 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 18 alias u url_encode |
- (String) url_decode(input) (private)
Shortcut for Rack::Utils.unescape
24 25 26 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 24 def url_decode(input) Rack::Utils.unescape(input.to_s) end |
- (String) url_encode(input) (private)
Shortcut for Rack::Utils.escape
15 16 17 |
# File '/home/manveru/github/ramaze/ramaze.net/tmp/git/innate/lib/innate/helper/cgi.rb', line 15 def url_encode(input) Rack::Utils.escape(input.to_s) end |