class DietaryDsl::Alimento
Clase que representa un menú. Un menú se compone de distintos platos (entrantes, primeros platos, postres…)
Public Class Methods
new(nombre, options = {})
click to toggle source
# File lib/dietary_dsl/dsl/alimento.rb, line 8 def initialize(nombre, options = {}) @alimento = DietaryDsl::Food.find_by(nombre: nombre) unless options[:exact].nil? @alimento = DietaryDsl::Food.find_by_like(nombre: nombre) if options[:exact].nil? raise "El alimento #{nombre} no existe" if @alimento.nil? end
Public Instance Methods
[](key)
click to toggle source
# File lib/dietary_dsl/dsl/alimento.rb, line 14 def [](key) @alimento[key] end
kcal()
click to toggle source
# File lib/dietary_dsl/dsl/alimento.rb, line 18 def kcal @alimento.kcal end
masa()
click to toggle source
# File lib/dietary_dsl/dsl/alimento.rb, line 22 def masa @alimento.masa end