File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/doc/puma-6.1.0/ri/Puma/MiniSSL/Socket/write_nonblock-i.ri
U:RDoc::AnyMethod[iI"write_nonblock:ETI")Puma::MiniSSL::Socket#write_nonblock;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"/The problem with implementing it properly ;TI">is that it means we'd have to have the ability to rewind ;TI":an engine because after we write+extract, the socket ;TI"<write_nonblock call might raise an exception and later ;TI"Bcode would pass the same data in, but the engine would think ;TI"(it had already written the data in.;To:RDoc::Markup::BlankLine o;
; [I"ESo for the time being (and since write blocking is quite rare), ;TI"3go ahead and actually block in write_nonblock.;T:
@fileI"lib/puma/minissl.rb;T:0@omit_headings_from_table_of_contents_below000[ I"(data, *_);T@FI"Socket;TcRDoc::NormalClass00