method
element_init
v1_9_3_392 -
Show latest stable
- Class:
CGI::Html4Tr
element_init()public
Initialise the HTML generation methods for this version.
# File lib/cgi/html.rb, line 945
def element_init
extend TagMaker
methods = ""
# - -
for element in ] TT I B U S STRIKE BIG SMALL EM STRONG DFN
CODE SAMP KBD VAR CITE ABBR ACRONYM FONT SUB SUP SPAN BDO
ADDRESS DIV CENTER MAP OBJECT APPLET H1 H2 H3 H4 H5 H6 PRE Q
INS DEL DL OL UL DIR MENU LABEL SELECT OPTGROUP FIELDSET
LEGEND BUTTON TABLE IFRAME NOFRAMES TITLE STYLE SCRIPT
NOSCRIPT TEXTAREA FORM A BLOCKQUOTE CAPTION ]
methods += def #{element.downcase}(attributes = {}) + nn_element_def(element) + end
end
# - O EMPTY
for element in ] IMG BASE BASEFONT BR AREA LINK PARAM HR INPUT
COL ISINDEX META ]
methods += def #{element.downcase}(attributes = {}) + nOE_element_def(element) + end
end
# O O or - O
for element in ] HTML BODY P DT DD LI OPTION THEAD TFOOT TBODY
COLGROUP TR TH TD HEAD ]
methods += def #{element.downcase}(attributes = {}) + nO_element_def(element) + end
end
eval(methods)
end Related methods
- Instance methods
- doctype
- element_init