Class: Grupo
Overview
La clase Grupo < Alimentos permite clasificar cada alimento en un grupo determinado.
Instance Attribute Summary collapse
-
#grupo ⇒ Numeric
readonly
Define los getter y setter de las variables de instancia.
Attributes inherited from Alimentos
#datos_IG, #glucidos, #lipidos, #nombre, #proteinas
Instance Method Summary collapse
-
#initialize(group, name, protein, glucids, lipids) ⇒ Grupo
constructor
Metodo que permite declarar e inicializar las variables de instancia.
-
#to_s ⇒ string
En el que se representan las variables de instancia del objeto.
Methods inherited from Alimentos
#<=>, #==, #aibc, #valor_energetico
Constructor Details
#initialize(group, name, protein, glucids, lipids) ⇒ Grupo
Metodo que permite declarar e inicializar las variables de instancia.
78 79 80 81 |
# File 'Alimentos.rb', line 78 def initialize(group,name,protein,glucids,lipids) super(name,protein,glucids,lipids) @grupo = group end |
Instance Attribute Details
#grupo ⇒ Numeric (readonly)
Define los getter y setter de las variables de instancia
75 76 77 |
# File 'Alimentos.rb', line 75 def grupo @grupo end |
Instance Method Details
#to_s ⇒ string
Returns En el que se representan las variables de instancia del objeto.
86 87 88 |
# File 'Alimentos.rb', line 86 def to_s "Grupo: #{@grupo} alimento: #{nombre} Proteínas: #{proteinas}g Glúcidos: #{glucidos}g Lípidos: #{lipidos}g" end |