Sha256: 43b70208bde77181a58c6259bc801532faaffa96f2de55279ff805e5641b7568

Contents?: true

Size: 310 Bytes

Versions: 1

Compression:

Stored size: 310 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Posts
    # A reaction type for posts.
    class ReactionType < Decidim::ApplicationRecord
      has_many :reactions, dependent: :destroy

      validates :name, presence: true, uniqueness: true
      validates :icon_name, presence: true
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-posts-1.0.0 app/models/decidim/posts/reaction_type.rb