require 'subj_models/concerns/comprising_external_id' module SubjModels module NomenclatureAttributeModule def self.included(including_class) including_class.class_eval do include SubjModels::ComprisingExternalId has_many :attribute_values, dependent: :destroy validates :name, presence: true end end def to_s name end end end