class Epuber::Compiler::FileTypes::NavAbstractFile
Attributes
@return [Class]
Public Class Methods
Source
# File lib/epuber/compiler/file_types/nav_file.rb, line 16 def initialize(filename, generator_type, properties = []) super() @generator_type = generator_type self.properties = properties self.destination_path = filename self.path_type = :manifest end
@param [String] filename @param [Class] generator Class of generator (subclass of Epuber::Compiler::Generator
)
Calls superclass method
Public Instance Methods
Source
# File lib/epuber/compiler/file_types/nav_file.rb, line 28 def process(compilation_context) result = generator_type.new(compilation_context) .generate .to_s write_generate(result) end
@param [Compiler::CompilationContext] compilation_context