class ActiveModel::Validations::NameNValidator
Validates that a user's name and number follows the name.# format
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/osu_validators/name_n_validator.rb, line 5 def validate_each(record, attribute, value) return if value.blank? && options[:allow_blank] return if !!value && options[:allow_nil] return if ::OSU::NameN.valid?(value) error_message = options[:message] || "needs to be in the format name.#" record.errors.add( attribute, :name_n, message: error_message, value: value ) end