Sha256: 1bd98dda3b821900f3396b4640e524ea059cea2097f7d41a6392bcf7dba93731

Contents?: true

Size: 397 Bytes

Versions: 144

Compression:

Stored size: 397 Bytes

Contents

require 'rubygems/package'

module Conjur::Debify::Utils
  module_function

  # copy a file from container to the current working directory
  def copy_from_container container, path
    tar = StringIO.new
    container.archive_out(path) { |chunk| tar.write chunk }
    tar.rewind
    Gem::Package::TarReader.new(tar).each do |entry|
      File.write entry.full_name, entry.read
    end
  end
end

Version data entries

144 entries across 144 versions & 1 rubygems

Version Path
conjur-debify-3.0.1.pre.1788 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1786 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1784 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1782 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1779 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1777 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1775 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1774 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1752 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1749 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1746 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1716 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1653 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1652 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1638 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1633 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1614 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.2 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1610 lib/conjur/debify/utils.rb
conjur-debify-3.0.1.pre.1548 lib/conjur/debify/utils.rb