Sha256: d853acb7e24068bee6c37c222be8f35d405c1c71fe859c82dd047980fad0f2e2

Contents?: true

Size: 465 Bytes

Versions: 30

Compression:

Stored size: 465 Bytes

Contents

methods = Zlib::GzipReader.public_instance_methods
if !methods.include?(:readpartial) && !methods.include?('readpartial')
  class Zlib::GzipReader
    # @param [Fixnum] size
    # @param [IO] out
    # @return [String]
    def readpartial(size, out=nil)
      o = read(size)
      if o
        if out
          out.replace(o)
          return out
        else
          return o
        end
      end
      raise EOFError, "end of file reached"
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
td-client-2.0.0 lib/td/client/compat_gzip_reader.rb
td-client-1.0.8 lib/td/client/compat_gzip_reader.rb
td-client-1.0.7 lib/td/client/compat_gzip_reader.rb
td-client-1.0.6 lib/td/client/compat_gzip_reader.rb
td-client-1.0.5 lib/td/client/compat_gzip_reader.rb
td-client-1.0.4 lib/td/client/compat_gzip_reader.rb
td-client-1.0.3 lib/td/client/compat_gzip_reader.rb
td-client-1.0.2 lib/td/client/compat_gzip_reader.rb
td-client-1.0.1 lib/td/client/compat_gzip_reader.rb
td-client-1.0.0-java lib/td/client/compat_gzip_reader.rb
td-client-1.0.0 lib/td/client/compat_gzip_reader.rb
td-client-0.8.85 lib/td/client/compat_gzip_reader.rb
td-client-0.8.84 lib/td/client/compat_gzip_reader.rb
td-client-0.8.83 lib/td/client/compat_gzip_reader.rb
td-client-0.8.82 lib/td/client/compat_gzip_reader.rb
td-client-0.8.81 lib/td/client/compat_gzip_reader.rb
td-client-0.8.80 lib/td/client/compat_gzip_reader.rb
td-client-0.8.79 lib/td/client/compat_gzip_reader.rb
td-client-0.8.78 lib/td/client/compat_gzip_reader.rb
td-client-0.9.0dev2 lib/td/client/compat_gzip_reader.rb