Method: Clickstream::Compressor.compress

Defined in:
lib/clickstream/compressor.rb

.compress(source) ⇒ Object

Compresses a string using gzip inspired by ActiveSupport::Gzip



30
31
32
33
34
35
36
# File 'lib/clickstream/compressor.rb', line 30

def self.compress(source)
  output = StringIO.new
  gz = Zlib::GzipWriter.new(output)
  gz.write(source)
  gz.close
  output.string
end