self << string -> self
[permalink][rdoc]Zlib::Inflate#inflate と同じように string を展開ストリームに入力しますが、Zlib::Inflate オブジェクトそのものを返します。展開ストリームからの出力は、出力バッファに保存されます。
require 'zlib' cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276" inz = Zlib::Inflate.new inz << cstr[0, 10] p inz.flush_next_out #=> "hoge fu" inz << cstr[10..-1] p inz.flush_next_out #=> "ga end"