class Alimento::GrupoAlimentos

Clase que hereda de alimento, extendiéndola, añadiéndole el nombre del grupo de alimentos al que pertenece

Attributes

grupo[R]

Public Class Methods

new(nombre, proteinas, glucidos, lipidos, datos, grupo) click to toggle source

Se llama al contructor de la clase madre y se asigna el valor de la nueva variable

Calls superclass method Alimento::Alimento.new
# File lib/alimento/alimento.rb, line 67
def initialize(nombre, proteinas, glucidos, lipidos, datos, grupo)
        super(nombre, proteinas, glucidos, lipidos, datos)
        @grupo = grupo
end

Public Instance Methods

to_s() click to toggle source

Devuelve el Alimento formateado añadiéndole el nombre del grupo

Calls superclass method Alimento::Alimento#to_s
# File lib/alimento/alimento.rb, line 73
def to_s
        s = "Grupo: #{grupo}\n"
        s << super.to_s
        s
end