Sha256: d30439a136eca986573afc6723cc0f2ac01b895ba5a4b9109b13bcbc64f65da0

Contents?: true

Size: 285 Bytes

Versions: 7

Compression:

Stored size: 285 Bytes

Contents

# frozen_string_literal: true
module Thredded
  class MessageboardGroup < ActiveRecord::Base
    has_many :messageboards,
             inverse_of: :group,
             foreign_key: :messageboard_group_id,
             dependent: :nullify

    validates :name, presence: true
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
thredded-0.6.3 app/models/thredded/messageboard_group.rb
thredded-0.6.2 app/models/thredded/messageboard_group.rb
thredded-0.6.1 app/models/thredded/messageboard_group.rb
thredded-0.6.0 app/models/thredded/messageboard_group.rb
thredded-0.5.1 app/models/thredded/messageboard_group.rb
thredded-0.5.0 app/models/thredded/messageboard_group.rb
thredded-0.4.0 app/models/thredded/messageboard_group.rb