1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/csv
jeg2 280cbe0b1f * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data
is now parsed in the Encoding it is in without need for translation.
* lib/csv/csv.rb:  Improved inspect() messages for better IRb support.
* lib/csv/csv.rb:  Fixed header writing bug reported by Dov Murik.
* lib/csv/csv.rb:  Use custom separators in parsing header Strings as
  suggested by Shmulik Regev.
* lib/csv/csv.rb:  Added a :write_headers option for outputting headers.
* lib/csv/csv.rb:  Handle open() calls in binary mode whenever we can to
  workaround a Windows issue where line-ending translation can cause an
  off-by-one error in seeking back to a non-zero starting position after
  auto-discovery for :row_sep as suggested by Robert Battle.
* lib/csv/csv.rb:  Improved the parser to fail faster when fed some forms
  of invalid CSV that can be detected without reading ahead.
* lib/csv/csv.rb:  Added a :field_size_limit option to control CSV's
  lookahead and prevent the parser from biting off more data than
  it can chew.
* lib/csv/csv.rb:  Added readers for CSV attributes:  col_sep(), row_sep(),
  quote_char(), field_size_limit(), converters(), unconverted_fields?(),
  headers(), return_headers?(), write_headers?(), header_converters(),
  skip_blanks?(), and force_quotes?().
* lib/csv/csv.rb:  Cleaned up code syntax to be more inline with
  Ruby 1.9 than 1.8.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-21 00:39:03 +00:00
..
line_endings.gz
tc_csv_parsing.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_csv_writing.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_data_converters.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_encodings.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_features.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_headers.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_interface.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_row.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_serialization.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
tc_table.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00
ts_all.rb * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data 2008-09-21 00:39:03 +00:00