Sha256: b7ff2417fa4a6bcf2b7cacddceabf3bb750dcc972ad575b633b14631d6b31a76

Contents?: true

Size: 725 Bytes

Versions: 1

Compression:

Stored size: 725 Bytes

Contents

#Clase hija de alimentos,  para la inclusión del grupo. 
require "alimento.rb"

class AlimentoC < Alimentos
    attr_accessor :nombre, :grupo
    
    #@note Construcctor de la clase alimentos hija. 
    #@param Recibe los datos de la clase padre más nombre [String] y grupo [String]
    def initialize(nombreA, proteinasA, glucidosA, lipidosA, grupoA)
        @nombre = nombreA
        super(proteinasA, glucidosA, lipidosA)
        @grupo = grupoA
    end
    
    #@note Método para la correcta visualización del alimento con nombre y grupo.  
    #@return Devuelve la salida de un Alimento formateado.
    def to_s
        s =  "#{@nombre}\t  "
        s += super.to_s
        s += "\t#{@grupo}"
        s
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alimento_odmc-0.1.0 lib/alimento/alimentoC.rb