Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlib::Inflateクラス > new

singleton method Zlib::Inflate.new

new(window_bits = Zlib::MAX_WBITS) -> Zlib::Inflate[permalink][rdoc]

展開ストリームを作成します。

[PARAM] window_bits:
ウィンドの大きさを整数で指定します。 nil の場合はデフォルトの値を使用します。 詳細は zlib.h を参照してください。
require 'zlib'

cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
inz = Zlib::Inflate.new(15)
inz << cstr
p inz.finish #=> "hoge fuga end"