class Epuber::Compiler::FileTypes::NavFile
Attributes
epub_version[R]
@return [Epuber::Version]
Public Class Methods
new(epub_version)
click to toggle source
@param [Epuber::Version] epub_version
Calls superclass method
# File lib/epuber/compiler/file_types/nav_file.rb, line 17 def initialize(epub_version) super() @epub_version = epub_version properties << :navigation self.destination_path = if epub_version >= 3 'nav.xhtml' else 'nav.ncx' end self.path_type = :manifest end
Public Instance Methods
process(compilation_context)
click to toggle source
@param [Compiler::CompilationContext] compilation_context
# File lib/epuber/compiler/file_types/nav_file.rb, line 35 def process(compilation_context) gen = NavGenerator.new(compilation_context) write_generate(gen.generate_nav.to_s) end