Class: Alimento_grupo2
Overview
Clase Alimento_grupo que recibe herencia de la clase Alimento
Instance Attribute Summary collapse
-
#grupo ⇒ Object
Grupo del alimento.
Attributes inherited from Alimento2
#g_alim, #glucidos, #lipidos, #name, #proteinas
Instance Method Summary collapse
-
#initialize(alimento, grupo) ⇒ Alimento_grupo2
constructor
Constructor.
-
#to_s ⇒ Object
Método para imprimir Alimento_grupo.
Methods inherited from Alimento2
#<=>, #aibc_alim, #aibc_glucosa, #get_glucidos, #get_grasas, #get_name, #get_proteinas, #get_valor_energetico
Constructor Details
#initialize(alimento, grupo) ⇒ Alimento_grupo2
Constructor
75 76 77 78 79 |
# File 'lib/gema/alimento2.rb', line 75 def initialize(alimento, grupo) super(alimento.name, alimento.proteinas, alimento.glucidos, alimento.lipidos, alimento.g_alim) @grupo= grupo end |
Instance Attribute Details
#grupo ⇒ Object
Grupo del alimento
73 74 75 |
# File 'lib/gema/alimento2.rb', line 73 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
Método para imprimir Alimento_grupo
81 82 83 84 |
# File 'lib/gema/alimento2.rb', line 81 def to_s title = "\n#{@name}" + super.to_s end |