Sha256: 8aa4d10619eb06fdb005c3f818a91d9633cb83dbb8a4cd5100ce3d923b0d036f

Contents?: true

Size: 370 Bytes

Versions: 1

Compression:

Stored size: 370 Bytes

Contents

class Unico::ReferenceUnit < Unico::Model
  self.abstract_class = true
  self.table_name = :unico_reference_units

  attr_modal :name, :acronym

  has_many :materials, dependent: :restrict

  validates :name, :acronym, presence: true, uniqueness: { allow_blank: true }
  validates :acronym, length: { maximum: 30 }

  filterize
  orderize

  def to_s
    name
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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