class ActiveModel::Validations::BankFieldValidator
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/swiss_bank_validator/validates_bank_field_of.rb, line 6 def validate_each(record, attribute, value) return if value.blank? && options[:allow_blank] return if value.nil? && options[:allow_nil] return if value.to_s =~ SwissBankValidator::BANK_REGEX record.errors.add( attribute, :invalid_bank_field, message: options[:message] ) end