Sha256: 31fca4201ab300ce48cf85ad045034dfee091bf7293bf89c1e0103b1d2120883
Contents?: true
Size: 408 Bytes
Versions: 17
Compression:
Stored size: 408 Bytes
Contents
module Workspace class WorkspaceDir module Archive extend ActiveSupport::Concern def compress_zip(target_file) target_file.delete! require "zip" Zip::File.open(target_file.to_s, 'w') do |zipfile| Dir["#{self}/**/**"].each do |file| zipfile.add(file.sub("#{self}/", ''), file) end end self end end end end
Version data entries
17 entries across 17 versions & 1 rubygems