Class: UsdaNutrientDatabase::Import::FoodGroups

Inherits:
Base
  • Object
show all
Defined in:
lib/usda_nutrient_database/import/food_groups.rb

Instance Attribute Summary

Attributes inherited from Base

#directory

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from UsdaNutrientDatabase::Import::Base

Instance Method Details

#importObject



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/usda_nutrient_database/import/food_groups.rb', line 6

def import
  UsdaNutrientDatabase.log 'Importing food groups'
  CSV.open(
    "#{directory}/FD_GROUP.txt", 'r:iso-8859-1:utf-8', csv_options
  ) do |csv|
    csv.each do |row|
      UsdaNutrientDatabase::FoodGroup.create! code: row[0],
        description: row[1]
    end
  end
end