Module: Suppository::Gzip

Defined in:
lib/suppository/gzip.rb

Class Method Summary collapse

Class Method Details

.compress(file) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/suppository/gzip.rb', line 6

def self.compress(file)
  Zlib::GzipWriter.open("#{file}.gz") do |gz|
    gz.mtime = File.mtime(file)
    gz.orig_name = file
    gz.write IO.read(file)
  end
end