2018-04-02 00:10:06 -05:00
|
|
|
|
2020-08-06 20:26:45 -05:00
|
|
|
json.cache_root!(@foods, version: @foods.cache_version) do
|
2018-04-02 00:10:06 -05:00
|
|
|
|
2018-09-11 10:38:07 -05:00
|
|
|
json.extract! @foods, :total_count, :total_pages, :current_page
|
|
|
|
json.page_size @foods.limit_value
|
2018-04-02 00:10:06 -05:00
|
|
|
|
2018-09-11 10:38:07 -05:00
|
|
|
json.foods @foods do |i|
|
2018-04-02 11:21:35 -05:00
|
|
|
json.extract! i, :id, :name, :ndbn, :kcal
|
|
|
|
json.usda i.ndbn.present?
|
|
|
|
|
|
|
|
if i.density.present?
|
|
|
|
value = UnitConversion::parse(i.density)
|
|
|
|
json.density value.convert('oz/cup').change_formatter(UnitConversion::DecimalFormatter.new).pretty_value
|
|
|
|
else
|
|
|
|
json.density nil
|
|
|
|
end
|
2018-04-02 00:10:06 -05:00
|
|
|
|
2018-04-02 11:21:35 -05:00
|
|
|
end
|
2018-04-02 00:10:06 -05:00
|
|
|
|
2018-04-02 11:21:35 -05:00
|
|
|
end
|