class method
self.compress
Ruby on Rails 4.2.9
Since v2.2.3Signature
self.compress(source, level=Zlib::DEFAULT_COMPRESSION, strategy=Zlib::DEFAULT_STRATEGY)
Compresses a string using gzip.
Parameters
-
sourcereq -
levelopt = Zlib::DEFAULT_COMPRESSION -
strategyopt = Zlib::DEFAULT_STRATEGY
Source
# File activesupport/lib/active_support/gzip.rb, line 28
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
Defined in activesupport/lib/active_support/gzip.rb line 28
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Gzip