Sha256: 11de9ae24626f9e05271d930b7af30db1f614a3f5daa6bce3165897dcd94e5a4
Contents?: true
Size: 803 Bytes
Versions: 36
Compression:
Stored size: 803 Bytes
Contents
module Spree module Api module V2 module Storefront class MenusController < ::Spree::Api::V2::ResourceController private def resource_serializer Spree::Api::Dependencies.storefront_menu_serializer.constantize end def collection_serializer Spree::Api::Dependencies.storefront_menu_serializer.constantize end def collection_finder Spree::Api::Dependencies.storefront_menu_finder.constantize end def model_class Spree::Menu end def scope super.by_locale(I18n.locale) end def scope_includes { menu_items: [:children, :parent, :icon] } end end end end end end
Version data entries
36 entries across 36 versions & 3 rubygems