Sha256: 5f1d41087d416ffcd497a21f654b70cfaaed0cfed9d20727cf2b1f5479c72322

Contents?: true

Size: 563 Bytes

Versions: 3

Compression:

Stored size: 563 Bytes

Contents

module UsdaNutrientDatabase
  class Weight < ActiveRecord::Base
    self.table_name = 'usda_weights'

    validates :nutrient_databank_number, presence: true,
      uniqueness: { scope: :sequence_number }
    validates :sequence_number, presence: true,
      uniqueness: { scope: :nutrient_databank_number }
    validates :amount, presence: true
    validates :measurement_description, presence: true
    validates :gram_weight, presence: true

    belongs_to :food, class_name: 'UsdaNutrientDatabase::Food',
      foreign_key: :nutrient_databank_number
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
usda-nutrient-database-1.2.0 lib/usda_nutrient_database/weight.rb
usda-nutrient-database-1.1.0 lib/usda_nutrient_database/weight.rb
usda-nutrient-database-1.0.1 lib/usda_nutrient_database/weight.rb