Sha256: bc0601c417d729eadc7e53af856792daa12ff4da047f8661d1b89ec16f8f0380

Contents?: true

Size: 502 Bytes

Versions: 1

Compression:

Stored size: 502 Bytes

Contents

class Unico::OccupationClassification < Unico::Model
  extend EnumerateIt

  self.abstract_class = true

  validates :code, :name, presence: true
  validates :code, uniqueness: true, allow_blank: true

  belongs_to :occupation_base_group, class_name: '::OccupationBaseGroup'

  attr_modal :code, :name

  # TODO
  # https://github.com/collectiveidea/awesome_nested_set/issues/217
  def self.quoted_table_name
    '"unico_occupation_classifications"'
  end

  def to_s
    "#{code} - #{name}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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