Class: Ruby::Terraform::Decompressor
- Inherits:
-
Object
- Object
- Ruby::Terraform::Decompressor
- Defined in:
- lib/ruby/terraform/decompressor.rb
Class Method Summary collapse
Class Method Details
.extract(input_file, output_dir, verbose = false) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/ruby/terraform/decompressor.rb', line 7 def extract(input_file, output_dir, verbose = false) Zip::File.open(input_file) do |zip_file| zip_file.each do |entry| dest_file = "#{output_dir}/#{entry.name}" $stderr.puts("Extracting to #{dest_file}") if verbose entry.extract(dest_file) end end end |