Sha256: 75c3b0dc5a47a54d40155da9428c59f024c52572484db693c3bf738dd26b2204
Contents?: true
Size: 583 Bytes
Versions: 9
Compression:
Stored size: 583 Bytes
Contents
module Mabmapper class TarWriter def self.out_file(output_dir_name, file_name, options = {}) File.join(output_dir_name, File.basename(file_name)) end def initialize(io) @tar_writer = Gem::Package::TarWriter.new(io) end def add_file(name, mode) # :yields: io @tar_writer.add_file(name, mode) do |f| yield f end end def add_file_simple(name, mode, size) # :yields: io @tar_writer.add_file_simple(name, mode, size) do |f| yield f end end def close @tar_writer.close end end end
Version data entries
9 entries across 9 versions & 1 rubygems