method
open_reader
v1_8_7_330 -
Show latest stable
- Class:
CSV
open_reader(path, mode, fs, rs, &block)private
No documentation available.
# File lib/csv.rb, line 307
def open_reader(path, mode, fs, rs, &block)
file = File.open(path, mode)
if block
begin
CSV::Reader.parse(file, fs, rs) do |row|
yield(row)
end
ensure
file.close
end
nil
else
reader = CSV::Reader.create(file, fs, rs)
reader.close_on_terminate
reader
end
end