Sha256: d27e9b71cb4dee5367d80e901fe6bd9837a13710135b8a6a2b8b6b990fc68a13

Contents?: true

Size: 557 Bytes

Versions: 8

Compression:

Stored size: 557 Bytes

Contents

module Formatafacil
  ARTIGO_LATEX = "artigo.tex"
  ARTIGO_PDF = "artigo.pdf"
  
  class Compila
      def compila_artigo
        raise "Erro ao tentar compilar um arquivo que não existe: #{ARTIGO_LATEX}" unless File.exist?(ARTIGO_LATEX)
        system("/usr/bin/pdflatex -interaction=batchmode #{ARTIGO_LATEX}")
        system("/usr/bin/pdflatex -interaction=batchmode #{ARTIGO_LATEX}")
        raise "Erro durante a criação do PDF, provavelmente existe erro no arquivo #{ARTIGO_LATEX}" unless File.exist?(ARTIGO_PDF)        
      end
      
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
formatafacil-0.2.2 lib/formatafacil/compila.rb
formatafacil-0.2.1 lib/formatafacil/compila.rb
formatafacil-0.2.0 lib/formatafacil/compila.rb
formatafacil-0.1.6 lib/formatafacil/compila.rb
formatafacil-0.1.5 lib/formatafacil/compila.rb
formatafacil-0.1.4 lib/formatafacil/compila.rb
formatafacil-0.1.3 lib/formatafacil/compila.rb
formatafacil-0.1.2 lib/formatafacil/compila.rb