module Base::RequirementLabel
  extend ActiveSupport::Concern

  included do
    self.table_name = 'RequirementLabels'
    self.primary_key = 'RLID'

    alias_attribute :id, :RLID
    alias_attribute :school_id, :SchoolID
    alias_attribute :code, :Code
    alias_attribute :name, :Name
    alias_attribute :description, :Description
    # alias_attribute :diplomatype, :DiplomaType
    # alias_attribute :default, :DefaultRequirement

    before_create :set_defaults

    def set_defaults
      self.code = '' unless code?
    end
  end
end
