U:RDoc::AnyMethod[iI" deflate:ETI"Zlib::Deflate#deflate;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [ I"MInputs +string+ into the deflate stream and returns the output from the ;TI"Ostream. On calling this method, both the input and the output buffers of ;TI"Kthe stream are flushed. If +string+ is nil, this method finishes the ;TI",stream, just like Zlib::ZStream#finish.;To:RDoc::Markup::BlankLineo; ; [I"KIf a block is given consecutive deflated chunks from the +string+ are ;TI"0yielded to the block and +nil+ is returned.;T@o; ; [I"NThe +flush+ parameter specifies the flush mode. The following constants ;TI"may be used:;T@o:RDoc::Markup::List: @type: NOTE: @items[ o:RDoc::Markup::ListItem: @label[I"Zlib::NO_FLUSH;T; [o; ; [I"The default;To;;[I"Zlib::SYNC_FLUSH;T; [o; ; [I"*Flushes the output to a byte boundary;To;;[I"Zlib::FULL_FLUSH;T; [o; ; [I".SYNC_FLUSH + resets the compression state;To;;[I"Zlib::FINISH;T; [o; ; [I";Pending input is processed, pending output is flushed.;T@o; ; [I"/See the constants for further description.;T: @fileI"ext/zlib/zlib.c;T:0@omit_headings_from_table_of_contents_below0I"…z.deflate(string, flush = Zlib::NO_FLUSH) -> String z.deflate(string, flush = Zlib::NO_FLUSH) { |chunk| ... } -> nil ;T0[I"(p1, p2 = v2);T@;FI" Deflate;TcRDoc::NormalClass00