Class: Diet_Alim

Inherits:
Diet
  • Object
show all
Defined in:
lib/practica6/practica8.rb

Instance Attribute Summary collapse

Attributes inherited from Diet

#con_plato, #data, #des_plato, #percentage, #title, #vct

Instance Method Summary collapse

Methods inherited from Diet

#<=>, #==, #daily_percentage, #gras, #group_plates, #hid_car, #menu_title, #obtain_plate, #one_plate, #prot, #valor

Constructor Details

#initialize(title, percentage, con_plato, vct, data, alimentos) ⇒ Diet_Alim

inicializamos la clase hija con las variables de instancia de la clase padre y sumamos la variable alimentos



7
8
9
10
# File 'lib/practica6/practica8.rb', line 7

def initialize(title,percentage,con_plato,vct,data,alimentos)
	super(title,percentage,con_plato,vct,data)
	@alimentos=alimentos
end

Instance Attribute Details

#alimentosObject (readonly)

clase hija de la clase dieta



5
6
7
# File 'lib/practica6/practica8.rb', line 5

def alimentos
  @alimentos
end

Instance Method Details

#get_groupObject

metodo que devuelve el conjunto de alimentos de grupo



19
20
21
22
# File 'lib/practica6/practica8.rb', line 19

def get_group
	s="#{@alimentos}"
	s
end

#to_sObject

metodo que imprime la dieta formateada



12
13
14
15
16
17
# File 'lib/practica6/practica8.rb', line 12

def to_s
	s=""
	s << super.to_s
		s << "\nAlimentos: #{@alimentos}"
	s
end