Class: Shift::ZlibReader
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Interface
available?, default, engine_class, gem_dependencies, instructions, new, #rename, require_libs
Constructor Details
Returns a new instance of ZlibReader.
12
13
14
15
|
# File 'lib/shift/i/zlib_reader.rb', line 12
def initialize
require 'zlib'
require 'stringio'
end
|
Class Method Details
.keep_extension? ⇒ Boolean
4
5
6
|
# File 'lib/shift/i/zlib_reader.rb', line 4
def self.keep_extension?
false
end
|
8
9
10
|
# File 'lib/shift/i/zlib_reader.rb', line 8
def self.target_format
false
end
|
Instance Method Details
#process(data) ⇒ Object
17
18
19
20
|
# File 'lib/shift/i/zlib_reader.rb', line 17
def process(data)
gz = Zlib::GzipReader.new(StringIO.new(data))
gz.read
end
|