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