o:$YARD::CodeObjects::MethodObject: @name: readline:@docstringIC:YARD::Docstring"aEquivalent to Kernel::gets, except +readline+ raises +EOFError+ at end of file. : @objectu:YARD::StubProxyKernel#readline: @summary0: @all"’Equivalent to Kernel::gets, except +readline+ raises +EOFError+ at end of file. @overload readline(separator=$/) @return [String]:@ref_tags[: @tags[o:YARD::Tags::OverloadTag ; u; Kernel#readline;;;IC; " ; u; Kernel#readline; 0; "@return [String];[;[o:YARD::Tags::Tag ; 0;0: @types[" String: @text":@tag_name" return;0:@parameters[[:separator"$/;0:@signature"readline(separator=$/);" overload:@current_file_has_commentsF: @scope: instance;[:@docstring_extra0: @files[[" io.c0:@namespaceu; Kernel: @path"Kernel#readline;[:@visibility: public: @source"­/* * call-seq: * readline(separator=$/) => string * * Equivalent to Kernel::gets, except * +readline+ raises +EOFError+ at end of file. */ static VALUE rb_f_readline(argc, argv) int argc; VALUE *argv; { VALUE line; if (!next_argv()) rb_eof_error(); ARGF_FORWARD(argc, argv); line = rb_f_gets(argc, argv); if (NIL_P(line)) { rb_eof_error(); } return line; }:@source_type:c