Class: Menu_edad

Inherits:
Menu
  • Object
show all
Defined in:
lib/dieta/menu_edad.rb

Overview

Clase Menú con edad (hija de la clase Menu)

Author:

  • alu0100880625

Instance Attribute Summary collapse

Attributes inherited from Menu

#encabezado, #platos, #valores

Instance Method Summary collapse

Methods inherited from Menu

#<=>, #get_grasas, #get_hidratos, #get_ingesta, #get_plato, #get_proteinas, #get_titulo, #get_vct

Constructor Details

#initialize(edad, encabezado, platos, valores) ⇒ Object

Método que instancia un objeto de la clase

Parameters:

  • encabezado (Array)

    Array de Strings que almacena el título y el porcentaje de ingesta diaria

  • platos (Array)

    Array bidimensional de Strings que almacena los ingredientes y cantidades, la forma de cocinar y las unidades

  • valores (Array)

    Array que contiene los valores nutricionales y porcentaes

  • edad (String)

    Almacena el rango de edades



13
14
15
16
# File 'lib/dieta/menu_edad.rb', line 13

def initialize(edad, encabezado, platos, valores)
	super(encabezado,platos,valores)
	@edad=edad
end

Instance Attribute Details

#edadString (readonly)

Cadena que almacena el rango de edades

Returns:

  • (String)

    the current value of edad



5
6
7
# File 'lib/dieta/menu_edad.rb', line 5

def edad
  @edad
end

Instance Method Details

#get_edadString

Método que retorna el rango de edades

Returns:

  • (String)

    rango de edades



19
20
21
# File 'lib/dieta/menu_edad.rb', line 19

def get_edad
	@edad
end

#to_sString

Método que formatea el menú para mostrarlo

Returns:

  • (String)

    cadena que contiene el menú formateado



24
25
26
27
# File 'lib/dieta/menu_edad.rb', line 24

def to_s
	aux="Edad: #{@edad}\n"
	aux+=super()
end