Sha256: 1724b2abffc60c8c2f45de70e9afe17c4e9be7b527c935a286a478a4152b3900

Contents?: true

Size: 550 Bytes

Versions: 3

Compression:

Stored size: 550 Bytes

Contents

# Esta clase permite representar un grupo de alimentos que se relacionan.
# Hereda de la clase comida.
class GruposAlimento < Comida

    # Permite acceder a los atributos de la clase en forma de lectura.
    attr_reader :grupo

    # Crea el grupo de alimentos y llama a su clase padre.
    def initialize (group, nombre, proteinas, glucidos, lipidos)
        super(nombre, proteinas, glucidos, lipidos)
        @grupo = group
    end

    # Permite formatear la salida por pantalla.
    def to_s
        "#{grupo}" +  ", " + super.to_s
    end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
comiditaULL-0.1.1 lib/Alimento/GruposAlimento.rb
comidita_ull-0.1.1 lib/Alimento/GruposAlimento.rb
comidita_ull-0.1.0 lib/Alimento/GruposAlimento.rb