mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
280cbe0b1f
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 |
||
---|---|---|
.. | ||
cgi | ||
date | ||
drb | ||
irb | ||
net | ||
optparse | ||
racc | ||
rake | ||
rbconfig | ||
rdoc | ||
rexml | ||
rinda | ||
rss | ||
rubygems | ||
shell | ||
test | ||
uri | ||
webrick | ||
xmlrpc | ||
yaml | ||
.document | ||
abbrev.rb | ||
benchmark.rb | ||
cgi.rb | ||
cmath.rb | ||
complex.rb | ||
csv.rb | ||
date.rb | ||
debug.rb | ||
delegate.rb | ||
drb.rb | ||
e2mmap.rb | ||
English.rb | ||
erb.rb | ||
fileutils.rb | ||
find.rb | ||
forwardable.rb | ||
getoptlong.rb | ||
gserver.rb | ||
ipaddr.rb | ||
irb.rb | ||
logger.rb | ||
mathn.rb | ||
matrix.rb | ||
mkmf.rb | ||
monitor.rb | ||
mutex_m.rb | ||
observer.rb | ||
open-uri.rb | ||
open3.rb | ||
optparse.rb | ||
ostruct.rb | ||
pathname.rb | ||
pp.rb | ||
prettyprint.rb | ||
prime.rb | ||
profile.rb | ||
profiler.rb | ||
pstore.rb | ||
rake.rb | ||
rational.rb | ||
rdoc.rb | ||
README | ||
resolv-replace.rb | ||
resolv.rb | ||
rss.rb | ||
rubygems.rb | ||
scanf.rb | ||
securerandom.rb | ||
set.rb | ||
shell.rb | ||
shellwords.rb | ||
singleton.rb | ||
sync.rb | ||
tempfile.rb | ||
thread.rb | ||
thwait.rb | ||
time.rb | ||
timeout.rb | ||
tmpdir.rb | ||
tracer.rb | ||
tsort.rb | ||
ubygems.rb | ||
un.rb | ||
uri.rb | ||
weakref.rb | ||
webrick.rb | ||
yaml.rb |
English.rb lets Perl'ish global variables have English names README this file benchmark.rb a benchmark utility cgi.rb CGI support library cgi/session.rb CGI session class complex.rb complex number support csv.rb CSV parser/generator date.rb date object date/format.rb date parsing and formatting debug.rb ruby debugger delegate.rb delegates messages to other object drb.rb distributed Ruby e2mmap.rb exception utilities erb.rb tiny eRuby library fileutils.rb file utilities finalize.rb adds finalizer to the object find.rb traverses directory tree forwardable.rb explicit delegation library getoptlong.rb GNU getoptlong compatible gserver.rb general TCP server ipaddr.rb defines the IPAddr class irb.rb interactive ruby logger.rb simple logging utility mathn.rb extended math operation matrix.rb matrix calculation library mkmf.rb Makefile maker monitor.rb exclusive region monitor for thread mutex_m.rb mutex mixin net/ftp.rb ftp access net/http.rb HTTP access net/imap.rb IMAP4 access net/pop.rb POP3 access net/protocol.rb abstract class for net library (DO NOT USE) net/smtp.rb SMTP access net/telnet.rb telnet library observer.rb observer desing pattern library (provides Observable) open-uri.rb easy-to-use network interface using URI and Net open3.rb opens subprocess connection stdin/stdout/stderr optparse.rb command line option analysis ostruct.rb python style object parsedate.rb parses date string (obsolete) pathname.rb Object-Oriented Pathname Class pp.rb pretty print objects prettyprint.rb pretty printing algorithm prime.rb prime numbers and factorization profile.rb runs ruby profiler profiler.rb ruby profiler module pstore.rb persistent object strage using marshal racc/parser.rb racc (Ruby yACC) runtime rational.rb rational number support rdoc source-code documentation tool resolv-replace.rb replace Socket DNS by resolve.rb resolv.rb DNS resolver in Ruby rexml an XML parser for Ruby, in Ruby scanf.rb scanf for Ruby set.rb defines the Set class shell.rb runs commands and does pipeline operations like shell shellwords.rb split into words like shell singleton.rb singleton design pattern library sync.rb 2 phase lock tempfile.rb temporary file with automatic removal test/unit Ruby Unit Testing Framework thread.rb thread support thwait.rb thread syncronization class time.rb RFC2822, RFC2616, ISO8601 style time formatting/parsing timeout.rb provides timeout tmpdir.rb retrieve temporary directory path tracer.rb execution tracer tsort.rb topological sorting un.rb Utilities to replace common UNIX commands in Makefiles etc uri.rb URI support uri/ftp.rb ftp scheme support uri/http.rb http scheme support uri/https.rb https scheme support uri/ldap.rb ldap scheme support uri/mailto.rb mailto scheme support weakref.rb weak reference class webrick.rb WEB server toolkit xmlrpc XML-RPC implementation yaml.rb YAML implementation