Module: ASE::IO

Defined in:
lib/as-extensions/ext-logic/io.rb

Class Method Summary collapse

Class Method Details

.to_string(io, gzipped = false) ⇒ Object

Read from an IO stream that can be compressed



24
25
26
27
28
29
30
31
# File 'lib/as-extensions/ext-logic/io.rb', line 24

def to_string(io, gzipped=false)
  if gzipped
    ASE::need 'zlib'
    Zlib::GzipReader.new(io).read
  else
    io.read
  end
end