class Epuber::Compiler::FileTypes::OPFFile

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/epuber/compiler/file_types/opf_file.rb, line 11
def initialize
  super

  self.destination_path = File.join(Epuber::Compiler::EPUB_CONTENT_FOLDER, 'content.opf')
  self.path_type = :package
end

Public Instance Methods

process(compilation_context) click to toggle source

@param [Compiler::CompilationContext] compilation_context

# File lib/epuber/compiler/file_types/opf_file.rb, line 20
def process(compilation_context)
  gen = OPFGenerator.new(compilation_context)
  write_generate(gen.generate_opf.to_s)
end