Bug #4785 ยป 0001-CSV-Documentation-Updates.patch
| lib/csv.rb | ||
|---|---|---|
|
# hopefully this won't be too radically different.
|
||
|
#
|
||
|
# We must have met our goals because FasterCSV was renamed to CSV and replaced
|
||
|
# the original library.
|
||
|
# the original library as of Ruby 1.9. If you are migrating code from 1.8 or
|
||
|
# earlier, you may have to change your code to comply with the new interface.
|
||
|
#
|
||
|
# == What's Different From the Old CSV?
|
||
|
#
|
||
| ... | ... | |
|
end
|
||
|
#
|
||
|
# This methods is used to turn a finished +row+ into a CSV::Row. Header rows
|
||
|
# This method is used to turn a finished +row+ into a CSV::Row. Header rows
|
||
|
# are also dealt with here, either by returning a CSV::Row with identical
|
||
|
# headers and fields (save that the fields do not go through the converters)
|
||
|
# or by reading past them to return a field row. Headers are also saved in
|
||
| ... | ... | |
|
end
|
||
|
#
|
||
|
# Thiw methods injects an instance variable <tt>unconverted_fields</tt> into
|
||
|
# +row+ and an accessor method for it called unconverted_fields(). The
|
||
|
# This method injects an instance variable <tt>unconverted_fields</tt> into
|
||
|
# +row+ and an accessor method for +row+ called unconverted_fields(). The
|
||
|
# variable is set to the contents of +fields+.
|
||
|
#
|
||
|
def add_unconverted_fields(row, fields)
|
||