class Alimento::GrupoAlimento
Extensión de la clase Alimento. Cuenta con una variable grupo (por ejemplo Lácteo, Carne, etc).
Attributes
grupo[R]
Public Class Methods
new(grupo, nombre, proteinas, glucidos, lipidos)
click to toggle source
Asigna el grupo e invoca el método del mismo nombre del padre con los demás valores.
Calls superclass method
Alimento::Alimento.new
# File lib/alimento/alimento.rb, line 50 def initialize(grupo, nombre, proteinas, glucidos, lipidos) super(nombre, proteinas, glucidos, lipidos) @grupo = grupo end
Public Instance Methods
to_s()
click to toggle source
Muestra el alimento formateado pero mostrando también el grupo.
Calls superclass method
Alimento::Alimento#to_s
# File lib/alimento/alimento.rb, line 56 def to_s s = "#{@grupo}" s << ": " s << super.to_s #encadenamiento return s end