Sha256: 0b21d642c07d6e07962655c81ef3e07d69557db342f22671046634eb8c3c1679
Contents?: true
Size: 1.23 KB
Versions: 1
Compression:
Stored size: 1.23 KB
Contents
class Diet include Comparable attr_accessor :comida, :porciones, :calorias def initialize(comida,porciones,calorias) #atributos @comida = comida @porciones = porciones @calorias = calorias end #comida_to_s def comida_to_s i = 0 aux="#{@comida[i]}" i=i+1 while i < @comida.size aux = "#{aux}" + "#{" "}" + "#{@comida[i]}" i = i + 1 end aux="#{aux}" + "#{"\n"}" return aux end #porciones_to_s def porciones_to_s i = 0 aux = "Porciones:\n" while i < @porciones.size aux = "#{aux}" + "#{" "}" + "#{@porciones[i][0]}" + "#{", "}" + "#{@porciones[i][1]}\n" i = i + 1 end return aux end #calorias_to_s def calorias_to_s i = 0 aux = "V.C.T:" while i < (@calorias.size - 1) aux = "#{aux}" + "#{" "}" + "#{@calorias[i]}" + "#{","}" i = i + 1 end aux="#{aux}" + "#{" "}" + "#{@calorias[i]}" return aux end def <=> (anOther) self.calorias <=> anOther.calorias end def ==(anOther) return (calorias== anOther.calorias) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dieta-alu0100818819-0.1.4 | lib/dieta/dieta.rb |