class Comida_clasif

Clase derivada, en la cual se añade el tipo de alimento que es.

Attributes

type[R]

para que se pueda tener el getter del tipo de alimento

Public Class Methods

new(name_value, proteins_value, carbohydrates_value, lipids_value, type_value) click to toggle source

Llama al initialize de su clase padre para todos los valores menos para el tipo, que se asigna en esta clase

Calls superclass method Comida::new
# File lib/Alimento/Comida.rb, line 157
def initialize(name_value, proteins_value, carbohydrates_value, lipids_value, type_value)
  super(name_value, proteins_value, carbohydrates_value, lipids_value)
  @type = type_value
end

Public Instance Methods

to_s() click to toggle source

metodo to_string que añade, al principio, al string de la clase padre el tipo de alimento que es

Calls superclass method Comida#to_s
# File lib/Alimento/Comida.rb, line 163
def to_s
  out = "#{@name} belong to #{@type} and its qualities are "
  out << super.to_s
  return out
end