class Menu
Attributes
gramos[RW]
grasas_porcetanje[RW]
hidratos_porcentaje[RW]
platos[RW]
porcion[RW]
proteinas_porcetanje[RW]
titulo[RW]
titulo_porcentaje[RW]
vct[RW]
Public Class Methods
new(titulo, titulo_porcentaje, platos, porcion, gramos, vct, proteinas_porcetanje, grasas_porcetanje, hidratos_porcentaje)
click to toggle source
# File lib/menus/menu.rb, line 5 def initialize(titulo, titulo_porcentaje, platos, porcion, gramos, vct, proteinas_porcetanje, grasas_porcetanje, hidratos_porcentaje) @titulo = titulo @titulo_porcentaje = titulo_porcentaje @platos = platos @porcion = porcion @gramos = gramos @vct = vct @proteinas_porcetanje = proteinas_porcetanje @grasas_porcetanje = grasas_porcetanje @hidratos_porcentaje = hidratos_porcentaje end
Public Instance Methods
<=>(value)
click to toggle source
— Definición del Método Mixins para las comparaciones del módulo Comparable
# File lib/menus/menu.rb, line 19 def <=>(value) return nil unless value.instance_of? Menu @proteinas_porcetanje <=> value.proteinas_porcetanje end
get_descripcion()
click to toggle source
# File lib/menus/menu.rb, line 24 def get_descripcion @descripcion end
get_grasas_porcentaje()
click to toggle source
# File lib/menus/menu.rb, line 52 def get_grasas_porcentaje() @grasas_porcetanje end
get_hidratos_porcentaje()
click to toggle source
# File lib/menus/menu.rb, line 56 def get_hidratos_porcentaje() @hidratos_porcentaje end
get_plato(i)
click to toggle source
# File lib/menus/menu.rb, line 36 def get_plato(i) @platos[i] end
get_platos()
click to toggle source
# File lib/menus/menu.rb, line 40 def get_platos() @platos end
get_proteinas_porcetanje()
click to toggle source
# File lib/menus/menu.rb, line 48 def get_proteinas_porcetanje() @proteinas_porcetanje end
get_titulo()
click to toggle source
# File lib/menus/menu.rb, line 28 def get_titulo @titulo end
get_titulo_porcentaje()
click to toggle source
# File lib/menus/menu.rb, line 32 def get_titulo_porcentaje @titulo_porcentaje end
get_vct()
click to toggle source
# File lib/menus/menu.rb, line 44 def get_vct() @vct end
to_s()
click to toggle source
# File lib/menus/menu.rb, line 60 def to_s buffer = "#{@titulo} #{@titulo_porcentaje}\n" i = 0; while i < @platos.size() buffer << "- #{platos[i]}, #{porcion[i]}, #{gramos[i]} g\n" i = i + 1 end buffer << "V.C.T. | % #{@vct} kcal | #{@proteinas_porcetanje}% - #{@hidratos_porcentaje}% - #{@grasas_porcetanje}%\n" return buffer end