Sha256: 98082fc1d480aa7ccf218210999e548e0f3b0e6b9220fc88577449564701f000
Contents?: true
Size: 668 Bytes
Versions: 1
Compression:
Stored size: 668 Bytes
Contents
module Spree module Api module V2 module Platform class MenuItemSerializer < BaseSerializer include ::Spree::Api::V2::ResourceSerializerConcern has_one :image, object_method_name: :icon, id_method_name: :icon_id, record_type: :image, serializer: :image belongs_to :menu, serializer: :menu belongs_to :parent, record_type: :menu_item, serializer: :menu_item belongs_to :linked_resource, polymorphic: true has_many :children, record_type: :menu_item, serializer: :menu_item end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_api-4.3.0.rc1 | app/serializers/spree/api/v2/platform/menu_item_serializer.rb |