Sha256: de09fd7ee65427fd6d901b3c6724a3abb802d514ce27564ddaf3282cdd6f5b52
Contents?: true
Size: 561 Bytes
Versions: 62
Compression:
Stored size: 561 Bytes
Contents
module Workarea module Storefront class MenusController < Storefront::ApplicationController before_action :cache_page layout :navigation_layout def index models = Navigation::Menu.all.select(&:active?) @menus = MenuViewModel.wrap(models, params) end def show model = Navigation::Menu.find(params[:id]) @menu = MenuViewModel.wrap(model, params) end private def navigation_layout request.xhr? ? false : 'workarea/storefront/navigation' end end end end
Version data entries
62 entries across 62 versions & 1 rubygems