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.0.pre.1093 lib/conjur/debify/utils.rb
conjur-debify-3.0.0.pre.1059 lib/conjur/debify/utils.rb
conjur-debify-3.0.0.pre.1043 lib/conjur/debify/utils.rb
conjur-debify-3.0.0.pre.1036 lib/conjur/debify/utils.rb
conjur-debify-3.0.0 lib/conjur/debify/utils.rb
conjur-debify-3.0.0.pre.1027 lib/conjur/debify/utils.rb
conjur-debify-3.0.0.pre.1023 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.1015 lib/conjur/debify/utils.rb
conjur-debify-0.0.1.pre.47 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.1008 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.989 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.988 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.987 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.971 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.4 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.2 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.970 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.967 lib/conjur/debify/utils.rb
conjur-debify-0.0.1.pre.1 lib/conjur/debify/utils.rb
conjur-debify-2.1.1.pre.959 lib/conjur/debify/utils.rb