Sha256: ecf3dcde43e78839f388e539d414b3321b7b08c9135b8cdc3f7703ddb35a76f7
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
class Unico::DisseminationSource < Unico::Model self.abstract_class = true self.table_name = :unico_dissemination_sources belongs_to :communication_source, class_name: '::CommunicationSource' has_and_belongs_to_many :regulatory_acts, join_table: :unico_dissemination_sources_unico_regulatory_acts validates :description, :communication_source, presence: true validates :description, uniqueness: { allow_blank: true } def to_s description end def destroyable? regulatory_acts.empty? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | app/models/unico/dissemination_source.rb |