独自の検証ロジックを持つクラスを作成し、複数のモデルで再利用する場合に使用するバリデータはどれか。

ActiveModel::Validatorを継承したクラスを作成し、モデル内で validates_with を使用して呼び出す。