Sha256: f906304b55eea85e9bd98f68b38414c74be1f0aa9c84d60c8e05af60810e4864
Contents?: true
Size: 537 Bytes
Versions: 3
Compression:
Stored size: 537 Bytes
Contents
# encoding: UTF-8 module Yajl module Bzip2 # === Yajl::Bzip2::StreamReader # # This is a wrapper around Bzip::Reader to allow it's #read method to adhere # to the IO spec, allowing for two parameters (length, and buffer) class StreamReader < ::Bzip2::Reader def read(len=nil, buffer=nil) unless buffer.nil? buffer.replace super(len) return buffer end super(len) end def self.parse(io) Yajl::Parser.new.parse(new(io)) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
brianmario-yajl-ruby-0.5.0 | lib/yajl/bzip2/stream_reader.rb |
brianmario-yajl-ruby-0.5.1 | lib/yajl/bzip2/stream_reader.rb |
brianmario-yajl-ruby-0.5.2 | lib/yajl/bzip2/stream_reader.rb |