Sha256: 154b14082211c941b97f6c538272a86d0aa85f331b9335ff3824e4e2614d9f59

Contents?: true

Size: 420 Bytes

Versions: 6

Compression:

Stored size: 420 Bytes

Contents

# encoding: utf-8
module Formatafacil
  class OtimizadorParaWeb

    attr_accessor :arquivo

    def initialize(arquivo)
      @arquivo=arquivo
    end
    
    def bkp_prefix(arquivo)
      "bkp-#{arquivo}"
    end
    
    def otimiza
      File.rename(@arquivo, bkp_prefix(@arquivo))
      system("qpdf --linearize #{bkp_prefix(@arquivo)} #{@arquivo}")
      File.delete(bkp_prefix(@arquivo))
    end
    
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
formatafacil-0.2.3 lib/formatafacil/otimizador_para_web.rb
formatafacil-0.2.2 lib/formatafacil/otimizador_para_web.rb
formatafacil-0.2.1 lib/formatafacil/otimizador_para_web.rb
formatafacil-0.2.0 lib/formatafacil/otimizador_para_web.rb
formatafacil-0.1.6 lib/formatafacil/otimizador_para_web.rb
formatafacil-0.1.5 lib/formatafacil/otimizador_para_web.rb