Sha256: 251e67061fdad214870b3b388d37843ffe4759ab9a6b78850ea6f10a8682cb7a
Contents?: true
Size: 1 KB
Versions: 101
Compression:
Stored size: 1 KB
Contents
## # Extracts just the RDoc::Markup::Heading elements from a # RDoc::Markup::Document to help build a table of contents class RDoc::Markup::ToTableOfContents < RDoc::Markup::Formatter @to_toc = nil ## # Singleton for ToC generation def self.to_toc @to_toc ||= new end ## # Output accumulator attr_reader :res ## # Adds +heading+ to the table of contents def accept_heading heading @res << heading end ## # Returns the table of contents def end_accepting @res end ## # Prepares the visitor for text generation def start_accepting @res = [] end # :stopdoc: alias accept_raw ignore alias accept_rule ignore alias accept_blank_line ignore alias accept_paragraph ignore alias accept_verbatim ignore alias accept_list_end ignore alias accept_list_item_start ignore alias accept_list_item_end ignore alias accept_list_end_bullet ignore alias accept_list_start ignore # :startdoc: end
Version data entries
101 entries across 79 versions & 20 rubygems