Class RI::MethodDescription
In: lib/ihelp.rb
Parent: Object
MethodDescription ClassDescription MethodSummary lib/ihelp.rb RI Module: RI

Methods

to_html  

Public Instance methods

Creates HTML element from the MethodDescription. Uses container_tag as the root node name and header_tag as the tag for the header element that contains the method’s name.

Returns a REXML document with container_tag as the root element name.

[Source]

     # File lib/ihelp.rb, line 442
442:     def to_html(container_tag="div", header_tag="h1")
443:       doc = REXML::Document.new
444:       root = doc.add_element(container_tag)
445:       header = root.add_element(header_tag)
446:       header.add_text(full_name)
447:       comment.each{|c|
448:         tag = c.class.to_s.split("::").last
449:         tag = "PRE" if tag == "VERB" 
450:         xmlstr = "<#{tag}>#{c.body}</#{tag}>"
451:         c_doc = REXML::Document.new(xmlstr)
452:         root.add_element( c_doc.root )
453:       }
454:       doc
455:     end

[Validate]