class Individuo
Public Class Methods
new(num, alimentos, glucosa)
click to toggle source
método inicializar clase
# File lib/alimentos/individuo.rb, line 3 def initialize(num, alimentos, glucosa) # atributos @num = num @alimentos = alimentos @glucosa = glucosa end
Public Instance Methods
get_aibc(nombre)
click to toggle source
# File lib/alimentos/individuo.rb, line 14 def get_aibc(nombre) for j in 0..@alimentos.length-1 if @alimentos[j].get_nombre==nombre return @alimentos[j].get_aibc end end end
get_glucosa()
click to toggle source
# File lib/alimentos/individuo.rb, line 10 def get_glucosa() @glucosa.get_aibc end
get_lista_nombres()
click to toggle source
metodo que nos devuelve una lista con los nombres de todos los alimentos
# File lib/alimentos/individuo.rb, line 23 def get_lista_nombres() lista = [] for j in 0..@alimentos.length-1 lista<<@alimentos[j].get_nombre end return lista end
to_s()
click to toggle source
salida por pantalla de clase
# File lib/alimentos/individuo.rb, line 32 def to_s s = "Individuo " + @num s << "\nAlimentos:\n" for j in 0..@alimentos.length-1 s << @alimentos[j].to_s end s << @glucosa.to_s s << "\n" s end