superclass=Zlib=GzipFile
type=class
library=zlib
extended=
included=

gzip 形式の圧縮ファイルを書き出すラッパークラスです。
IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッドを
持つオブジェクト) と関連付けて使用します。

  Zlib::GzipWriter.open('hoge.gz') {|gz|
    gz.write 'jugemu jugemu gokou no surikire...'
  }
  
  f = File.open('hoge.gz', 'w')
  gz = Zlib::GzipWriter.new(f)
  gz.write 'jugemu jugemu gokou no surikire...'
  gz.close

なお、Ruby の finalizer の制約のため、GzipWriter オブジェクトは必ず
[[m:Zlib::GzipWriter#close]] 等を用いてクローズしてください。
そうしなければフッターを書き出すことができず、壊れた gzip ファイルを
生成してしまう可能性があります。
