Class: EasyZip::Gzip
- Inherits:
-
Object
- Object
- EasyZip::Gzip
- Defined in:
- lib/easy_zip.rb
Overview
gzip class.
Class Method Summary collapse
-
.compress(str, level = Zlib::BEST_SPEED) ⇒ String
compress string.
-
.decompress(str) ⇒ String
decompress string.
-
.read_lines(filepath) ⇒ Array
read all lines in gzip file.
-
.write_lines(filepath, values) ⇒ Object
write all lines to gzip file.
Class Method Details
.compress(str, level = Zlib::BEST_SPEED) ⇒ String
compress string.
31 32 33 34 35 |
# File 'lib/easy_zip.rb', line 31 def self.compress(str, level = Zlib::BEST_SPEED) # compress string. EasyZip::Strings.compress(str, level) end |
.decompress(str) ⇒ String
decompress string.
40 41 42 43 44 |
# File 'lib/easy_zip.rb', line 40 def self.decompress(str) # decompress string. EasyZip::Strings.decompress(str) end |
.read_lines(filepath) ⇒ Array
read all lines in gzip file.
14 15 16 17 |
# File 'lib/easy_zip.rb', line 14 def self.read_lines(filepath) EasyZip::File.read_lines(filepath) end |
.write_lines(filepath, values) ⇒ Object
write all lines to gzip file.
22 23 24 25 |
# File 'lib/easy_zip.rb', line 22 def self.write_lines(filepath, values) EasyZip::File.write_lines(filepath, values) end |