Class: Menu_Saludable

Inherits:
Menu
  • Object
show all
Includes:
Comparable
Defined in:
lib/menus/menu_saludable.rb

Overview

Clase con Herencia

Instance Attribute Summary collapse

Attributes inherited from Menu

#gramos, #grasas_porcetanje, #hidratos_porcentaje, #platos, #porcion, #proteinas_porcetanje, #titulo, #titulo_porcentaje, #vct

Instance Method Summary collapse

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_alimentosObject

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_edadObject

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_alimentosObject



20
21
22
# File 'lib/menus/menu_saludable.rb', line 20

def get_grupo_alimentos()
    @grupo_alimentos
end

#get_grupo_edadObject



24
25
26
# File 'lib/menus/menu_saludable.rb', line 24

def get_grupo_edad()
    @grupo_edad
end

#to_sObject



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