class RDoc::Markup::ToTableOfContents
def self.to_toc
def self.to_toc @to_toc ||= new end
def accept_document(document)
def accept_document(document) @omit_headings_below = document.omit_headings_below super end
def accept_heading(heading)
def accept_heading(heading) @res << heading unless suppressed? heading end
def end_accepting
def end_accepting @res end
def initialize # :nodoc:
def initialize # :nodoc: super nil @omit_headings_below = nil end
def start_accepting
def start_accepting @omit_headings_below = nil @res = [] end
def suppressed?(heading)
def suppressed?(heading) return false unless @omit_headings_below heading.level > @omit_headings_below end