Sha256: ad4e3661d38735a6e9b62b88ae2812c7db1d45326f0ba7448c27340cfdd72b2a

Contents?: true

Size: 490 Bytes

Versions: 1

Compression:

Stored size: 490 Bytes

Contents

class Unico::DocumentType < Unico::Model
  extend EnumerateIt

  self.abstract_class = true
  self.table_name = :unico_document_types

  has_enumeration_for :habilitation_kind

  has_many :creditor_documents, class_name: '::CreditorDocument'

  validates :validity, :description, presence: true
  validates :description, uniqueness: { allow_blank: true }
  validates :validity, numericality:  { allow_blank: true }

  orderize :description
  filterize

  def to_s
    description
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 app/models/unico/document_type.rb