Class: XhtmlTemplate

Inherits:
HtmlTemplate show all
Defined in:
lib/htmlelement/htmltemplate.rb

Direct Known Subclasses

Xhtml5Template

Constant Summary

Constants inherited from HtmlTemplate

HtmlTemplate::ELEMENT, HtmlTemplate::LANGUAGE, HtmlTemplate::META_CHARSET

Instance Attribute Summary

Attributes inherited from HtmlTemplate

#body, #head, #title

Instance Method Summary collapse

Methods inherited from HtmlTemplate

#add_css_file, #add_skip_link, #base=, #charset=, #create_element, #default_css=, #embed_style, #euc_jp!, #latin1!, #push, #sjis!, #to_s, #utf8!

Constructor Details

#initialize(*params) ⇒ XhtmlTemplate

Returns a new instance of XhtmlTemplate.



166
167
168
169
170
# File 'lib/htmlelement/htmltemplate.rb', line 166

def initialize(*params)
  super(*params)
  @html['xmlns'] = 'http://www.w3.org/1999/xhtml'
  @html["xml:lang"] =  @html["lang"] #language
end

Instance Method Details

#language=(language) ⇒ Object



172
173
174
175
# File 'lib/htmlelement/htmltemplate.rb', line 172

def language=(language)
  super(language)
  @html["xml:lang"] = language
end