Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
opt
/
ruby-2.7
/
usr
/
share
/
ri
/
2.7.0
/
system
/
CSV
/
Parser
/
InputsScanner
/
//opt/ruby-2.7/usr/share/ri/2.7.0/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[[I"new;TI"../lib/csv/parser.rb;T[:protected[ [:private[ [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" rest;T@)[I" scan;T@)[I" scan_all;T@)[;[ [;[[I"read_chunk;T@)[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[I"lib/csv/parser.rb;TI"CSV::Parser;TcRDoc::NormalClass