Class: Decidim::Conferences::ConferenceSerializer
- Inherits:
-
OpenDataConferenceSerializer
- Object
- Exporters::ParticipatorySpaceSerializer
- OpenDataConferenceSerializer
- Decidim::Conferences::ConferenceSerializer
- Defined in:
- app/serializers/decidim/conferences/conference_serializer.rb
Overview
This class serializes a Conference 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 conference.
Instance Method Details
#serialize ⇒ Object
Public: Exports a hash with the serialized data for this conference.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/serializers/decidim/conferences/conference_serializer.rb', line 8 def serialize super.merge( { categories: serialize_categories, taxonomies:, attachments: { attachment_collections: , files: }, weight: resource.weight, components: serialize_components } ) end |