class Formatafacil::Compila
Attributes
otimizador[RW]
Public Instance Methods
compila_artigo()
click to toggle source
# File lib/formatafacil/compila.rb, line 10 def compila_artigo raise "Erro ao tentar compilar um arquivo que não existe: #{ARTIGO_LATEX}" unless File.exist?(ARTIGO_LATEX) Kernel::system("latexmk -pdf -time -silent #{ARTIGO_LATEX}") raise "Erro durante a criação do PDF, provavelmente existe erro no arquivo #{ARTIGO_LATEX}" unless File.exist?(ARTIGO_PDF) @otimizador.otimiza_pdf unless @otimizador.nil? logger.info "Arquivo compilado com sucesso." unless logger.nil? end