class DietaryDsl::FoodValue
Clase que representa un tipo de valor nutricional y sus datos
Public Class Methods
new(values)
click to toggle source
# File lib/dietary_dsl/bedca_api/food_value.rb, line 10 def initialize(values) data = rehash(values) @data = data end
Public Instance Methods
[](key)
click to toggle source
# File lib/dietary_dsl/bedca_api/food_value.rb, line 16 def [](key) return cantidad if key == :cantidad @data[key] end
cantidad()
click to toggle source
# File lib/dietary_dsl/bedca_api/food_value.rb, line 21 def cantidad @data[:cantidad] || @data[:vt_descripcion] end
inspect()
click to toggle source
# File lib/dietary_dsl/bedca_api/food_value.rb, line 33 def inspect to_s end
to_s()
click to toggle source
# File lib/dietary_dsl/bedca_api/food_value.rb, line 25 def to_s "#{self[:cantidad]}#{self[:unidad]}" end
to_table()
click to toggle source
# File lib/dietary_dsl/bedca_api/food_value.rb, line 29 def to_table "| #{self[:nombre]} | #{self[:cantidad]} | #{self[:unidad]} |" end