class Nutriscore::Common::Nutrients
Public Class Methods
new(h)
click to toggle source
# File lib/nutriscore/common/nutrients.rb, line 15 def initialize(h) @h = h.transform_values {|v| v && Range.wrap(v) } end
wrap(o)
click to toggle source
# File lib/nutriscore/common/nutrients.rb, line 7 def self.wrap(o) if o.is_a?(Nutrients) o else Nutrients.new(o) end end
Private Instance Methods
method_missing(m)
click to toggle source
# File lib/nutriscore/common/nutrients.rb, line 21 def method_missing(m) @h[m.to_sym] end