Class: HtmlDoc

Inherits:
BaseDoc show all
Defined in:
lib/libisi/doc/html.rb

Instance Method Summary collapse

Methods inherited from BaseDoc

#bare_table, #call_total_function, #close, #flatten_columns, #generate_bare_table, #initialize, #options_for_functions, #options_for_functions_orig, #print, #table, #table_item, #table_items, #title, #tn

Constructor Details

This class inherits a constructor from BaseDoc

Instance Method Details

#end_doc(options = {}, &block) ⇒ Object



26
27
28
# File 'lib/libisi/doc/html.rb', line 26

def end_doc(options = {}, &block)
  writer(options, &block) << '</html>'
end

#li(options = {}, &block) ⇒ Object



35
# File 'lib/libisi/doc/html.rb', line 35

def li(options = {}, &block); generate_tag("li", true, options, &block); end

#p(options = {}, &block) ⇒ Object



36
# File 'lib/libisi/doc/html.rb', line 36

def p(options = {}, &block); generate_tag("p", true, options, &block); end

#start_doc(options = {}, &block) ⇒ Object



21
22
23
24
25
# File 'lib/libisi/doc/html.rb', line 21

def start_doc(options = {}, &block)
  writer(options, &block) << '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"' +
    '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' +
    '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">'
end

#td(options = {}, &block) ⇒ Object



32
# File 'lib/libisi/doc/html.rb', line 32

def td(options = {}, &block); generate_tag("td", true, options, &block); end

#th(options = {}, &block) ⇒ Object



33
# File 'lib/libisi/doc/html.rb', line 33

def th(options = {}, &block); generate_tag("th", true, options, &block); end

#tr(options = {}, &block) ⇒ Object



31
# File 'lib/libisi/doc/html.rb', line 31

def tr(options = {}, &block); generate_tag("tr", false, options) {yield; nil} end

#ul(options = {}, &block) ⇒ Object



34
# File 'lib/libisi/doc/html.rb', line 34

def ul(options = {}, &block); generate_tag("ul", false, options, &block); end