Sha256: 59e6bf22c95a5e1dfd5540a3ddfdbeb2402a87d37ff1d0af0805375a14450c87
Contents?: true
Size: 551 Bytes
Versions: 39
Compression:
Stored size: 551 Bytes
Contents
# frozen_string_literal: true module Alchemy class ElementSerializer < ActiveModel::Serializer attributes :id, :name, :position, :page_id, :page_version_id, :tag_list, :created_at, :updated_at, :ingredients, :content_ids, :dom_id, :display_name has_many :nested_elements def ingredients object.contents.collect(&:serialize) end def display_name object.display_name_with_preview_text end def page_id object.page.id end end end
Version data entries
39 entries across 39 versions & 1 rubygems