module Sprockets::Utils::Gzip::ZlibArchiver

def self.call(file, source, mtime)

def self.call(file, source, mtime)
  gz = Zlib::GzipWriter.new(file, Zlib::BEST_COMPRESSION)
  gz.mtime = mtime
  gz.write(source)
  gz.close
  File.utime(mtime, mtime, file.path)
end