ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/validators/supplier_number_sub_model_validator.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class SupplierNumberSubModelValidator < BaseSubModelValidator
  include GOVUKDesignSystemFormBuilderErrorable

  def has_many_association_names
    [:lgfs_supplier_numbers]
  end

  def validate(record)
    record.errors.add(:base, :blank_supplier_numbers) if record.lgfs_supplier_numbers.empty?
    super
  end
end