# frozen_string_literal: true class PassportConfirmation < ApplicationRecord belongs_to :passport belongs_to :account validates :account_id, uniqueness: { scope: :passport_id } validate :passport_can_have_confirmations private def passport_can_have_confirmations return if passport.nil? || passport.can_have_confirmations? errors.add :passport, 'must have a passport map and an image' end end