def flush(flush = Zlib::SYNC_FLUSH)
      run '', flush unless flush == Zlib::NO_FLUSH

      detatch_output
    end
def flush(flush = Zlib::SYNC_FLUSH)
      run '', flush unless flush == Zlib::NO_FLUSH

      detatch_output
    end
This method is equivalent to <tt>deflate('', flush)</tt>.  If flush is
 omitted, <tt>Zlib::SYNC_FLUSH</tt> is used as flush.  This method is
 just provided to improve the readability of your Ruby program.