A heading with a level (1-6) and text
A singleton plain HTML formatter for headings. Used for creating labels for the Table of Contents
# File lib/rdoc/markup/heading.rb, line 20
def self.to_html
  return @to_html if @to_html
  markup = RDoc::Markup.new
  markup.add_special RDoc::CrossReference::CROSSREF_REGEXP, :CROSSREF
  @to_html = RDoc::Markup::ToHtml.new
  def @to_html.handle_special_CROSSREF special
    special.text.sub(%r^\\/, '')
  end
  @to_html
end
						A singleton RDoc::Markup::ToLabel formatter for headings.
# File lib/rdoc/markup/heading.rb, line 12
def self.to_label
  @to_label ||= RDoc::Markup::ToLabel.new
end
						Calls accept_heading on visitor
# File lib/rdoc/markup/heading.rb, line 38
def accept visitor
  visitor.accept_heading self
end
						An HTML-safe anchor reference for this header.
# File lib/rdoc/markup/heading.rb, line 45
def aref
  "label-#{self.class.to_label.convert text.dup}"
end
						HTML markup of the text of this label without the surrounding header element.
# File lib/rdoc/markup/heading.rb, line 53
def plain_html
  self.class.to_html.to_html(text.dup)
end
						| / | Search | 
|---|---|
| ? | Show this help |