o:$YARD::CodeObjects::MethodObject:@scope: instance:@visibility:public: @pathI"IO#readline:EF:@parameters[�:@files[[I" io.c;T0:@current_file_has_commentsF: @name: readline:@source_type:c: @tags[�:@docstringIC:YARD::Docstring"cReads a line as with <code>IO#gets</code>, but raises an <code>EOFError</code> on end of file.;F:@objectIu:YARD::StubProxyIO#readline;F: @summary0:@ref_tags[�;[o:YARD::Tags::OverloadTag :@tag_nameI" overload;F: @text0;;:@types0:@signatureI"readline(sep=$/);F;IC;"�;F;Iu;IO#readline;F;0;[�;[o:YARD::Tags::Tag ;I"return;F;I"�;F;0;[I"String;F;0: @allI"@return [String];F;[[:sepI"$/;F;Iu;IO#readline;Fo; ;I" overload;F;0;;;0;I"readline(limit);F;IC;"�;F;Iu;IO#readline;F;0;[�;[o; ;I"return;F;I"�;F;0;[I"String;F;0; I"@return [String];F;[[: limit0;Iu;IO#readline;Fo; ;I" overload;F;0;;;0;I"readline(sep, limit);F;IC;"�;F;Iu;IO#readline;F;0;[�;[o; ;I"return;F;I"�;F;0;[I"String;F;0; I"@return [String];F;[[;!0[;"0;Iu;IO#readline;F; I"�Reads a line as with <code>IO#gets</code>, but raises an <code>EOFError</code> on end of file. @overload readline(sep=$/) @return [String] @overload readline(limit) @return [String] @overload readline(sep, limit) @return [String];F:@namespaceIu;IO;F:@docstring_extra0:@sourceI"�/* * call-seq: * ios.readline(sep=$/) -> string * ios.readline(limit) -> string * ios.readline(sep, limit) -> string * * Reads a line as with <code>IO#gets</code>, but raises an * <code>EOFError</code> on end of file. */ static VALUE rb_io_readline(int argc, VALUE *argv, VALUE io) { VALUE line = rb_io_gets_m(argc, argv, io); if (NIL_P(line)) { rb_eof_error(); } return line; };F