module BreezyPDF::Gzip
github.com/rails/rails/blob/master/activesupport/lib/active_support/gzip.rb
Public Class Methods
compress(source, level = Zlib::DEFAULT_COMPRESSION, strategy = Zlib::DEFAULT_STRATEGY)
click to toggle source
Compresses a string using gzip.
# File lib/breezy_pdf/gzip.rb, line 19 def self.compress(source, level = Zlib::DEFAULT_COMPRESSION, strategy = Zlib::DEFAULT_STRATEGY) output = Stream.new gz = Zlib::GzipWriter.new(output, level, strategy) gz.write(source) gz.close output.string end