Class: Rpub::Epub::Toc
Instance Attribute Summary
Attributes inherited from XmlFile
Instance Method Summary collapse
Methods inherited from XmlFile
Constructor Details
This class inherits a constructor from Rpub::XmlFile
Instance Method Details
#render ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/rpub/epub/toc.rb', line 4 def render xml.instruct! xml.declare! :DOCTYPE, :ncx, :PUBLIC, "-//W3C//DTD XHTML 1.1//EN", 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd' xml.ncx :xmlns => 'http://www.daisy.org/z3986/2005/ncx/', :version => '2005-1' do xml.head do xml. :name => 'dtb:uid', :content => book.uid xml. :name => 'dtb:depth', :content => max_level xml. :name => 'dtb:totalPageCount', :content => '0' xml. :name => 'dtb:maxPageNumber', :content => '0' end xml.docTitle { xml.text book.config.title } xml.navMap do book.chapters.each do |chapter| nav_points_nested_by_level chapter.toc, chapter.filename end end end end |