Class: G_alimentos
Overview
Esta clase permite representar los grupos de alimento de un alimento representado por la clase Alimentos. Su desarrollo ha sido dirigido por pruebas (TDD).
Instance Attribute Summary collapse
-
#grupo ⇒ Object
readonly
Returns the value of attribute grupo.
Attributes inherited from Alimentos
#alimento, #g, #glucidos, #grasas, #proteinas
Instance Method Summary collapse
-
#initialize(alimento, proteinas, glucidos, grasas, grupo) ⇒ G_alimentos
constructor
Método para asignar los datos del alimento.
-
#to_s ⇒ Object
Método para definir la forma en la que mostrar los datos del alimento con su respectivo grupo.
Methods inherited from Alimentos
#<=>, #==, #AIBC, #valor_ener
Constructor Details
#initialize(alimento, proteinas, glucidos, grasas, grupo) ⇒ G_alimentos
Método para asignar los datos del alimento
81 82 83 84 |
# File 'lib/prct06/alimentos.rb', line 81 def initialize(alimento,proteinas,glucidos,grasas,grupo) super(alimento,proteinas,glucidos,grasas) @grupo = grupo end |
Instance Attribute Details
#grupo ⇒ Object (readonly)
Returns the value of attribute grupo
72 73 74 |
# File 'lib/prct06/alimentos.rb', line 72 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
Método para definir la forma en la que mostrar los datos del alimento con su respectivo grupo
87 88 89 |
# File 'lib/prct06/alimentos.rb', line 87 def to_s "(#{@alimento}, #{@proteinas}, #{@glucidos}, #{@grasas}, [#{@grupo}])" end |