class ReVIEW::TOCPrinter
Public Class Methods
default_upper_level()
click to toggle source
# File ../../../../../lib/review/tocprinter.rb, line 20 def TOCPrinter.default_upper_level 99 # no one use 99 level nest end
new(print_upper, param, out = $stdout)
click to toggle source
# File ../../../../../lib/review/tocprinter.rb, line 24 def initialize(print_upper, param, out = $stdout) @print_upper = print_upper @config = param @out = out end
Public Instance Methods
print?(level)
click to toggle source
# File ../../../../../lib/review/tocprinter.rb, line 48 def print?(level) level <= @print_upper end
print_book(book)
click to toggle source
# File ../../../../../lib/review/tocprinter.rb, line 30 def print_book(book) book.each_part do |part| print_part(part) end end
print_chapter(chap)
click to toggle source
# File ../../../../../lib/review/tocprinter.rb, line 42 def print_chapter(chap) chap_node = TOCParser.chapter_node(chap) print_node 1, chap_node print_children chap_node end
print_part(part)
click to toggle source
# File ../../../../../lib/review/tocprinter.rb, line 36 def print_part(part) part.each_chapter do |chap| print_chapter(chap) end end