Class: Alimento_grupo2

Inherits:
Alimento2 show all
Defined in:
lib/gema/alimento2.rb

Overview

Clase Alimento_grupo que recibe herencia de la clase Alimento

Instance Attribute Summary collapse

Attributes inherited from Alimento2

#g_alim, #glucidos, #lipidos, #name, #proteinas

Instance Method Summary collapse

Methods inherited from Alimento2

#<=>, #aibc_alim, #aibc_glucosa, #get_glucidos, #get_grasas, #get_name, #get_proteinas, #get_valor_energetico

Constructor Details

#initialize(alimento, grupo) ⇒ Alimento_grupo2

Constructor



75
76
77
78
79
# File 'lib/gema/alimento2.rb', line 75

def initialize(alimento, grupo)
	super(alimento.name, alimento.proteinas, alimento.glucidos, alimento.lipidos, alimento.g_alim)
	@grupo= grupo

end

Instance Attribute Details

#grupoObject

Grupo del alimento



73
74
75
# File 'lib/gema/alimento2.rb', line 73

def grupo
  @grupo
end

Instance Method Details

#to_sObject

Método para imprimir Alimento_grupo



81
82
83
84
# File 'lib/gema/alimento2.rb', line 81

def to_s

	title = "\n#{@name}" + super.to_s 
end