class DefraRuby::Validators::PositionValidator
Constants
- MAX_LENGTH
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/defra_ruby/validators/position_validator.rb, line 11 def validate_each(record, attribute, value) # Position is an optional field so its immediately valid if it's blank return true if value.blank? return false unless value_has_no_invalid_characters?(record, attribute, value) value_is_not_too_long?(record, attribute, value, MAX_LENGTH) value_has_no_invalid_characters?(record, attribute, value) end