Class: Decidim::Assemblies::AssemblySerializer
- Inherits:
-
OpenDataAssemblySerializer
- Object
- Exporters::ParticipatorySpaceSerializer
- OpenDataAssemblySerializer
- Decidim::Assemblies::AssemblySerializer
- Defined in:
- app/serializers/decidim/assemblies/assembly_serializer.rb
Overview
This class serializes an Assembly so it can be exported to CSV, JSON or other formats.
Instance Method Summary collapse
-
#serialize ⇒ Object
Public: Exports a hash with the serialized data for this assembly.
Instance Method Details
#serialize ⇒ Object
Public: Exports a hash with the serialized data for this assembly.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/serializers/decidim/assemblies/assembly_serializer.rb', line 8 def serialize super.merge( { categories: serialize_categories, taxonomies:, attachments: { attachment_collections: , files: }, private_space: resource.private_space, weight: resource.weight, components: serialize_components } ) end |