require 'subj_models/concerns/comprising_external_id' require 'subj_models/concerns/shared_scopes' module SubjModels module UserSpecializationApprovalModule def self.included(including_class) including_class.class_eval do include SubjModels::ComprisingExternalId include SubjModels::SharedScopes belongs_to :document_file belongs_to :user belongs_to :user_specialization belongs_to :specialist_activity_document_type scope :user_id, -> (user_id) { where(user_id: user_id) } scope :only_success, -> {where.not(user_specialization_id: nil)} end end def to_s id.to_s # TODO end end end