class MasterRecord::CSV

Public Class Methods

load_file(file,headers=false) click to toggle source
# File lib/master_record/csv.rb, line 12
def self.load_file(file,headers=false)
  contents = File.read(file)
  if headers
    new(contents.sub(/^[^\n]+\n/,''))
  else
    new(contents)
  end
end
new(datum) click to toggle source
# File lib/master_record/csv.rb, line 21
def initialize(datum)
  @datum = ::CSV.parse(datum)
end

Public Instance Methods

each() { |data| ... } click to toggle source
# File lib/master_record/csv.rb, line 6
def each
  @datum.each do|data|
    yield data
  end
end