Sha256: 83a5d831043e86ea6d3d6e84f31a1af4078dabbbf733efe108240ca2314327ef

Contents?: true

Size: 323 Bytes

Versions: 4

Compression:

Stored size: 323 Bytes

Contents

#Board model
module Unsakini
  class Board < ApplicationRecord

    include EncryptableModelConcern
    encryptable_attributes :name

    validates :name, presence: true

    has_many :users, through: :user_boards

    has_many :user_boards, :dependent => :delete_all
    has_many :posts, :dependent => :destroy

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
unsakini-0.0.5 app/models/unsakini/board.rb
unsakini-0.0.5.pre.1 app/models/unsakini/board.rb
unsakini-0.0.4.pre.1 app/models/unsakini/board.rb
unsakini-0.0.4.3 app/models/unsakini/board.rb