This method is intended as the primary interface for reading CSV files. You pass a path and any
options you wish to set for the read. Each row of file will
be passed to the provided block in turn.
The options parameter can be anything ::new understands. This method also
understands an additional :encoding parameter that you can use
to specify the Encoding of the data in the file
to be read. You must provide this unless your data is in Encoding.default_external.
CSV will use this to determine how to parse the
data. You may provide a second Encoding to
have the data transcoded as it is read. For example, encoding:
"UTF-32BE:UTF-8" would read UTF-32BE data from the file
but transcode it to UTF-8 before CSV parses it.
Please login to continue.