class Ebookie::Rendering::Mobi
Public Instance Methods
process!()
click to toggle source
# File lib/ebookie/rendering/mobi.rb, line 7 def process! epub = "#{document.destination}/#{document.slug}.epub" if !File.exists?(epub) Epub.new(document).render end command = "#{Kindlegen.command} #{epub} -c2 -verbose -o #{document.slug}.mobi" converted = `#{command}` warnings = converted.split("\n").keep_if do |line| line.include?("Warning") end if warnings.length > 0 Ebookie.logger.warn "Warnings when compiling #{document.title} to mobi" warnings.each do |m| Ebookie.logger.warn "~> #{m}" end end end