private Method

Fixtures.read_csv_fixture_files

There's no documentation for this item.

Source Code

# File active_record/fixtures.rb, line 722
def read_csv_fixture_files
  reader = CSV.parse(erb_render(IO.read(csv_file_path)))
  header = reader.shift
  i = 0
  reader.each do |row|
    data = {}
    row.each_with_index { |cell, j| data[header[j].to_s.strip] = cell.to_s.strip }
    self["#{Inflector::underscore(@class_name)}_#{i+=1}"] = Fixture.new(data, model_class)
  end
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.