Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby27
/
share
/
ri
/
system
/
CSV
/
Parser
/
InputsScanner
/
//opt/alt/ruby27/share/ri/system/CSV/Parser/InputsScanner/cdesc-InputsScanner.ri
U:RDoc::NormalClass[iI"InputsScanner:ETI"CSV::Parser::InputsScanner;TI"Object;To:RDoc::Markup::Document:@parts[o;;[ o:RDoc::Markup::Paragraph;[I"ICSV::InputsScanner receives IO inputs, encoding and the chunk_size. ;TI"RIt also controls the life cycle of the object with its methods +keep_start+, ;TI"*+keep_end+, +keep_back+, +keep_drop+.;To:RDoc::Markup::BlankLine o; ;[I"TCSV::InputsScanner.scan() tries to match with pattern at the current position. ;TI"eIf there's a match, the scanner advances the “scan pointer” and returns the matched string. ;TI"(Otherwise, the scanner returns nil.;T@o; ;[I"nCSV::InputsScanner.rest() returns the “rest” of the string (i.e. everything after the scan pointer). ;TI";If there is no more data (eos? = true), it returns "".;T: @fileI"lib/csv/parser.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[ [ [ [[I" class;T[[:public[ [:protected[ [:private[[I"new;TI"lib/csv/parser.rb;T[I" instance;T[[; [ [;[ [;[[I"each_line;T@-[I" eos?;T@-[I"keep_back;T@-[I"keep_drop;T@-[I" keep_end;T@-[I"keep_start;T@-[I"read_chunk;T@-[I" rest;T@-[I" scan;T@-[I" scan_all;T@-[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[I"lib/csv/parser.rb;TI"CSV::Parser;TcRDoc::NormalClass