class CA::CSVReader
Public Class Methods
new(sep: ",", rs: $/, &block)
click to toggle source
# File lib/carray-io-csv/core.bak.rb, line 77 def initialize (sep: ",", rs: $/, &block) @sep = sep @rs = rs @block = block end
Public Instance Methods
read_file(filename, encoding: nil)
click to toggle source
# File lib/carray-io-csv/core.bak.rb, line 91 def read_file (filename, encoding: nil) File.open(filename, encoding: encoding) { |io| return read_io(io) } end
read_io(io)
click to toggle source
# File lib/carray-io-csv/core.bak.rb, line 83 def read_io (io) return Processor.new(io, sep: @sep, rs: @rs, &@block).run end
read_string(string)
click to toggle source
# File lib/carray-io-csv/core.bak.rb, line 87 def read_string (string) return read_io(StringIO.new(string)) end