Class: CsvReader::ParserTab
- Inherits:
-
Object
- Object
- CsvReader::ParserTab
- Defined in:
- lib/csvreader/parser_tab.rb
Instance Method Summary collapse
Instance Method Details
#parse(data, **kwargs, &block) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/csvreader/parser_tab.rb', line 6 def parse( data, **kwargs, &block ) ## note: kwargs NOT used for now (but required for "protocol/interface" by other parsers) ## note: input: required each_line (string or io/file for example) ## assume data is a string or io/file handle tab = TabReader.new( data ) if block_given? tab.each( &block ) else tab.to_a end end |