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