Sha256: ea78a4c1dd7efb25972fa63d84ab0ef153feec53680aa156529678dcf5223518
Contents?: true
Size: 673 Bytes
Versions: 53
Compression:
Stored size: 673 Bytes
Contents
# frozen_string_literal: true module Decidim module Forms class AnswerOption < Forms::ApplicationRecord include Decidim::TranslatableResource default_scope { order(arel_table[:id].asc) } translatable_fields :body belongs_to :question, class_name: "Question", foreign_key: "decidim_question_id" has_many :display_conditions, class_name: "DisplayCondition", foreign_key: "decidim_answer_option_id", dependent: :nullify, inverse_of: :answer_option def translated_body Decidim::Forms::AnswerOptionPresenter.new(self).translated_body end end end end
Version data entries
53 entries across 53 versions & 1 rubygems