Class: Teodoro::ArquivoDeOrigem
- Inherits:
-
Object
- Object
- Teodoro::ArquivoDeOrigem
- Defined in:
- lib/teodoro/arquivo_de_origem.rb
Constant Summary collapse
- PREFIXO_DE_TOTALIZADOR =
'5'.freeze
Instance Method Summary collapse
Instance Method Details
#descompactar ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/teodoro/arquivo_de_origem.rb', line 16 def descompactar Console.print "descompactando #{File.basename(caminho)}..." Zip::File.open(caminho) do |zip| zip .reject { |entrada| entrada.name[-8] == PREFIXO_DE_TOTALIZADOR } .each do |entrada| entrada.extract(File.join(destino_dos_arquivos_xml, entrada.name)) end end end |