Class: Alimento::GrupoAlimentos
- Defined in:
- lib/alimento/alimento.rb
Overview
Clase que hereda de alimento, extendiéndola, añadiéndole el nombre del grupo de alimentos al que pertenece
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, lipidos, datos, grupo) ⇒ GrupoAlimentos
constructor
Se llama al contructor de la clase madre y se asigna el valor de la nueva variable.
Methods inherited from Alimento
#<=>, #aibc, #if0, #ig, #ig_ind, #inspect, #kcal, #to_s
Constructor Details
#initialize(nombre, proteinas, glucidos, lipidos, datos, grupo) ⇒ GrupoAlimentos
Se llama al contructor de la clase madre y se asigna el valor de la nueva variable
71 72 73 74 |
# File 'lib/alimento/alimento.rb', line 71 def initialize(nombre, proteinas, glucidos, lipidos, datos, grupo) super(nombre, proteinas, glucidos, lipidos, datos) @grupo = grupo end |
Instance Attribute Details
#grupo ⇒ Object (readonly)
Returns the value of attribute grupo.
68 69 70 |
# File 'lib/alimento/alimento.rb', line 68 def grupo @grupo end |