Class: Menu_Saludable
- Includes:
- Comparable
- Defined in:
- lib/menus/menu_saludable.rb
Overview
Clase con Herencia
Instance Attribute Summary collapse
-
#grupo_alimentos ⇒ Object
Returns the value of attribute grupo_alimentos.
-
#grupo_edad ⇒ Object
Returns the value of attribute grupo_edad.
Attributes inherited from Menu
#gramos, #grasas_porcetanje, #hidratos_porcentaje, #platos, #porcion, #proteinas_porcetanje, #titulo, #titulo_porcentaje, #vct
Instance Method Summary collapse
-
#<=>(value) ⇒ Object
— Definición del Método Mixins para las comparaciones del módulo Comparable.
- #get_grupo_alimentos ⇒ Object
- #get_grupo_edad ⇒ Object
-
#initialize(titulo, titulo_porcentaje, platos, porcion, gramos, vct, proteinas_porcetanje, grasas_porcetanje, hidratos_porcentaje, grupo_alimentos, grupo_edad) ⇒ Menu_Saludable
constructor
A new instance of Menu_Saludable.
- #to_s ⇒ Object
Methods inherited from Menu
#get_descripcion, #get_grasas_porcentaje, #get_hidratos_porcentaje, #get_plato, #get_platos, #get_proteinas_porcetanje, #get_titulo, #get_titulo_porcentaje, #get_vct
Constructor Details
#initialize(titulo, titulo_porcentaje, platos, porcion, gramos, vct, proteinas_porcetanje, grasas_porcetanje, hidratos_porcentaje, grupo_alimentos, grupo_edad) ⇒ Menu_Saludable
Returns a new instance of Menu_Saludable.
7 8 9 10 11 |
# File 'lib/menus/menu_saludable.rb', line 7 def initialize(titulo, titulo_porcentaje, platos, porcion, gramos, vct, proteinas_porcetanje, grasas_porcetanje, hidratos_porcentaje, grupo_alimentos, grupo_edad) super(titulo, titulo_porcentaje, platos, porcion, gramos, vct, proteinas_porcetanje, grasas_porcetanje, hidratos_porcentaje) @grupo_alimentos = grupo_alimentos @grupo_edad = grupo_edad end |
Instance Attribute Details
#grupo_alimentos ⇒ Object
Returns the value of attribute grupo_alimentos.
5 6 7 |
# File 'lib/menus/menu_saludable.rb', line 5 def grupo_alimentos @grupo_alimentos end |
#grupo_edad ⇒ Object
Returns the value of attribute grupo_edad.
5 6 7 |
# File 'lib/menus/menu_saludable.rb', line 5 def grupo_edad @grupo_edad end |
Instance Method Details
#<=>(value) ⇒ Object
— Definición del Método Mixins para las comparaciones del módulo Comparable
15 16 17 18 |
# File 'lib/menus/menu_saludable.rb', line 15 def <=>(value) return nil unless value.instance_of? Menu_Saludable @grasas_porcetanje <=> value.grasas_porcetanje end |
#get_grupo_alimentos ⇒ Object
20 21 22 |
# File 'lib/menus/menu_saludable.rb', line 20 def get_grupo_alimentos() @grupo_alimentos end |
#get_grupo_edad ⇒ Object
24 25 26 |
# File 'lib/menus/menu_saludable.rb', line 24 def get_grupo_edad() @grupo_edad end |
#to_s ⇒ Object
28 29 30 |
# File 'lib/menus/menu_saludable.rb', line 28 def to_s "Menú para,\nGrupo de edad: #{@grupo_edad}\nGrupo de alimentos: #{@grupo_alimentos}\n" + super.to_s end |