Class: Grupo_alimento
Overview
Esta clase permite representar un alimento especificando además su grupo.
Instance Attribute Summary collapse
-
#grupo ⇒ Object
readonly
Returns the value of attribute grupo.
Attributes inherited from Alimento_
#datos, #glucidos, #lipidos, #nombre, #proteinas
Instance Method Summary collapse
-
#initialize(nombre, proteinas, glucidos, grasas, grupo) ⇒ Grupo_alimento
constructor
Constructor al que se le pasa el nombre del alimmento, cantidad de proteinas, cantidad de lipidos y cantidad de glucidos y el grupo al que pertenece.
-
#to_s ⇒ Object
Metodo to_s: =>formato= Nombre del alimento nºproteinas nºglucido nºlipidos grupo al que pertence.
Methods inherited from Alimento_
#<=>, #aibc, #valor_energetico
Constructor Details
#initialize(nombre, proteinas, glucidos, grasas, grupo) ⇒ Grupo_alimento
Constructor al que se le pasa el nombre del alimmento, cantidad de proteinas, cantidad de lipidos y cantidad de glucidos y el grupo al que pertenece
63 64 65 66 |
# File 'lib/food/food_.rb', line 63 def initialize(nombre, proteinas, glucidos, grasas, grupo) super(nombre, proteinas, glucidos, grasas) @grupo = grupo end |
Instance Attribute Details
#grupo ⇒ Object (readonly)
Returns the value of attribute grupo.
60 61 62 |
# File 'lib/food/food_.rb', line 60 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
Metodo to_s:
>formato= Nombre del alimento nºproteinas nºglucido nºlipidos grupo al que pertence
70 71 72 |
# File 'lib/food/food_.rb', line 70 def to_s super.to_s + "\t" + @grupo end |