Sha256: 2dda84fc00138417d97acd0ecadd9ea561f913ce19752694a99cd953ae533a3a

Contents?: true

Size: 369 Bytes

Versions: 4

Compression:

Stored size: 369 Bytes

Contents

json.cache! menu.cache_key, expires_in: 1.hour do
  json.id menu.id
  json.name menu.name
  json.position menu.position
  json.url menu_path(menu)
  json.taxon_url menu.taxon.url.presence || storefront_api_url_for(menu.taxon)

  json.content_blocks menu.content.blocks do |block|
    json.partial! 'workarea/api/storefront/content_blocks/block', block: block
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
workarea-api-4.4.7 storefront/app/views/workarea/api/storefront/menus/_menu.json.jbuilder
workarea-api-storefront-4.4.7 app/views/workarea/api/storefront/menus/_menu.json.jbuilder
workarea-api-4.4.6 storefront/app/views/workarea/api/storefront/menus/_menu.json.jbuilder
workarea-api-storefront-4.4.6 app/views/workarea/api/storefront/menus/_menu.json.jbuilder