class Decidim::TermCustomizer::TranslationSerializer
This class serializes a Proposal so can be exported to CSV, JSON or other formats.
Attributes
translation[R]
Public Class Methods
new(translation)
click to toggle source
Public: Initializes the serializer with a proposal.
# File lib/decidim/term_customizer/translation_serializer.rb, line 9 def initialize(translation) @translation = translation end
Public Instance Methods
serialize()
click to toggle source
Public: Exports a hash with the serialized data for this proposal.
# File lib/decidim/term_customizer/translation_serializer.rb, line 14 def serialize { id: translation.id, locale: translation.locale, key: translation.key, value: translation.value } end