require 'subj_models/concerns/comprising_external_id' module SubjModels module SpecialistActivityModule def self.included(including_class) including_class.class_eval do include SubjModels::ComprisingExternalId has_many :specialist_activity_document_types has_many :user_specialization_approvals has_many :nomenclatures belongs_to :document_file validates :name, presence: true scope :unavailable_for_current_user, -> ids { where.not(id: ids) } end end def to_s name end end end