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, data)
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 84 def initialize(grupo, nombre, proteinas, glucidos, lipidos, data) super(nombre, proteinas, glucidos, lipidos, data) @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 90 def to_s s = "#{@grupo}" s << ": " s << super.to_s #encadenamiento return s end