Class: GruposAlimento
Overview
Esta clase permite representar un grupo de alimentos que se relacionan. Hereda de la clase comida.
Instance Attribute Summary collapse
-
#grupo ⇒ Object
readonly
Permite acceder a los atributos de la clase en forma de lectura.
Attributes inherited from Comida
#comida, #glucidos, #lipidos, #proteina
Instance Method Summary collapse
-
#initialize(group, nombre, proteinas, glucidos, lipidos) ⇒ GruposAlimento
constructor
Crea el grupo de alimentos y llama a su clase padre.
-
#to_s ⇒ Object
Permite formatear la salida por pantalla.
Methods inherited from Comida
Constructor Details
#initialize(group, nombre, proteinas, glucidos, lipidos) ⇒ GruposAlimento
Crea el grupo de alimentos y llama a su clase padre.
9 10 11 12 |
# File 'lib/Alimento/GruposAlimento.rb', line 9 def initialize (group, nombre, proteinas, glucidos, lipidos) super(nombre, proteinas, glucidos, lipidos) @grupo = group end |
Instance Attribute Details
#grupo ⇒ Object (readonly)
Permite acceder a los atributos de la clase en forma de lectura.
6 7 8 |
# File 'lib/Alimento/GruposAlimento.rb', line 6 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
Permite formatear la salida por pantalla.
15 16 17 |
# File 'lib/Alimento/GruposAlimento.rb', line 15 def to_s "#{grupo}" + ", " + super.to_s end |