Class: Edades

Inherits:
Menu
  • Object
show all
Defined in:
lib/menudietetico/menu.rb

Overview

Hereda de Menú y además almacena el rango de edades para dicho menú.

Instance Attribute Summary collapse

Attributes inherited from Menu

#gramos, #menu, #n_porcentajes, #porcentajes, #porciones, #titulo

Instance Method Summary collapse

Methods inherited from Menu

#<=>, #get_grasas, #get_hidratos, #get_ingesta, #get_platos, #get_proteinas, #get_vct, #mostrar_plato

Constructor Details

#initialize(texto, titulo, menu, porciones, gramos, porcentajes) ⇒ Edades

Constructor de la clase Edades, que hereda de la clase Menu Argumentos: texto que contiene el rango de edades, título del menú, componentes del menú, porciones de cada plato, gramos de cada plato y porcentajes de calorías, grasas, proteínas e hidratos.



116
117
118
119
# File 'lib/menudietetico/menu.rb', line 116

def initialize(texto, titulo, menu, porciones, gramos, porcentajes)
    @texto = texto 
    super(titulo, menu, porciones, gramos, porcentajes)
end

Instance Attribute Details

#textoObject

Returns the value of attribute texto.



127
128
129
# File 'lib/menudietetico/menu.rb', line 127

def texto
  @texto
end

Instance Method Details

#to_sObject

Muestra por pantalla un menú y el grupo de edades



122
123
124
125
# File 'lib/menudietetico/menu.rb', line 122

def to_s
    imprime = super.to_s + "Edad: #{texto}\n"
    return imprime
end