File tree Expand file tree Collapse file tree 6 files changed +18
-0
lines changed Expand file tree Collapse file tree 6 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ BSDL
2+ COPYING
3+ README.md
4+ ext/
5+ lib/
Original file line number Diff line number Diff line change 289289#
290290
291291class CGI
292+ # The version string
292293 VERSION = "0.5.0"
293294end
294295
Original file line number Diff line number Diff line change @@ -40,9 +40,11 @@ class CGI
4040 class Cookie < Array
4141 @@accept_charset = "UTF-8" unless defined? ( @@accept_charset )
4242
43+ # :stopdoc:
4344 TOKEN_RE = %r"\A [[!-~]&&[^()<>@,;:\\ \" /?=\[ \] {}]]+\z "
4445 PATH_VALUE_RE = %r"\A [[ -~]&&[^;]]*\z "
4546 DOMAIN_VALUE_RE = %r"\A \. ?(?<label>(?!-)[-A-Za-z0-9]+(?<!-))(?:\. \g <label>)*\z "
47+ # :startdoc:
4648
4749 # Create a new CGI::Cookie object.
4850 #
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3+ # :stopdoc
34class CGI
45 module Escape ; end
56 include Escape
67 extend Escape
8+ module EscapeExt ; end # :nodoc:
79end
10+ # :startdoc:
811
12+ # Escape/unescape for CGI, HTML, URI.
913module CGI ::Escape
1014 @@accept_charset = Encoding ::UTF_8 unless defined? ( @@accept_charset )
1115
Original file line number Diff line number Diff line change @@ -1006,27 +1006,32 @@ def doctype
10061006
10071007 end # Html5
10081008
1009+ # HTML version 3 generation class.
10091010 class HTML3
10101011 include Html3
10111012 include HtmlExtension
10121013 end
10131014
1015+ # HTML version 4 generation class.
10141016 class HTML4
10151017 include Html4
10161018 include HtmlExtension
10171019 end
10181020
1021+ # HTML version 4 transitional generation class.
10191022 class HTML4Tr
10201023 include Html4Tr
10211024 include HtmlExtension
10221025 end
10231026
1027+ # HTML version 4 with framesets generation class.
10241028 class HTML4Fr
10251029 include Html4Tr
10261030 include Html4Fr
10271031 include HtmlExtension
10281032 end
10291033
1034+ # HTML version 5 generation class.
10301035 class HTML5
10311036 include Html5
10321037 include HtmlExtension
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ module Util; end
55 extend Util
66end
77
8+ # Utility methods for CGI.
89module CGI ::Util
910 # Format a +Time+ object as a String using the format specified by RFC 1123.
1011 #
You can’t perform that action at this time.
0 commit comments