Class: Alimento_grupo
Overview
Clase Alimento_grupo que recibe herencia de la clase Alimento
Instance Attribute Summary collapse
-
#grupo ⇒ Object
Grupo del alimento.
Attributes inherited from Alimento
#glucidos, #lipidos, #name, #proteinas
Instance Method Summary collapse
-
#initialize(alimento, grupo) ⇒ Alimento_grupo
constructor
Constructor.
-
#to_s ⇒ Object
Método para imprimir Alimento_grupo.
Methods inherited from Alimento
#<=>, #get_glucidos, #get_grasas, #get_name, #get_proteinas, #get_valor_energetico
Constructor Details
#initialize(alimento, grupo) ⇒ Alimento_grupo
Constructor
55 56 57 58 59 |
# File 'lib/gema/alimento.rb', line 55 def initialize(alimento, grupo) super(alimento.name, alimento.proteinas, alimento.glucidos, alimento.lipidos) @grupo= grupo end |
Instance Attribute Details
#grupo ⇒ Object
Grupo del alimento
53 54 55 |
# File 'lib/gema/alimento.rb', line 53 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
Método para imprimir Alimento_grupo
61 62 63 64 |
# File 'lib/gema/alimento.rb', line 61 def to_s title = "\n#{@name}" + super.to_s end |