Module: Starter::Extensions::String::Compression

Defined in:
lib/starter/extensions/string.rb

Class Method Summary collapse

Class Method Details

.gzip(string) ⇒ Object



48
49
50
51
52
53
54
# File 'lib/starter/extensions/string.rb', line 48

def self.gzip(string)
  sio = StringIO.new
  gz = Zlib::GzipWriter.new(sio)
  gz.write(string)
  gz.close
  sio.string
end

.included(mod) ⇒ Object



44
45
46
# File 'lib/starter/extensions/string.rb', line 44

def self.included(mod)
  require "zlib"
end