class Ruby::Terraform::Decompressor

Public Class Methods

extract(input_file, output_dir, verbose = false) click to toggle source
# 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