Class: RI::MethodDescription
Instance Method Summary collapse
-
#to_html(container_tag = "div", header_tag = "h1") ⇒ Object
Creates HTML element from the MethodDescription.
- #to_text ⇒ Object
Instance Method Details
#to_html(container_tag = "div", header_tag = "h1") ⇒ Object
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.
841 842 843 844 845 846 847 848 849 850 |
# File 'lib/ihelp.rb', line 841 def to_html(container_tag="div", header_tag="h1") doc = REXML::Document.new root = doc.add_element(container_tag) header = root.add_element(header_tag) header.add_text(full_name) comment.each{|c| root.add_element( c.to_html.root ) } doc end |
#to_text ⇒ Object
852 853 854 855 |
# File 'lib/ihelp.rb', line 852 def to_text name + " -- " + params.to_s + block_params.to_s + "\n" + (comment || []).map{|c| c.to_text }.join("\n") end |