module DefraRuby::Validators::CanValidateCharacters
Private Instance Methods
value_has_no_invalid_characters?(record, attribute, value)
click to toggle source
# File lib/defra_ruby/validators/concerns/can_validate_characters.rb, line 9 def value_has_no_invalid_characters?(record, attribute, value) # Name fields must contain only letters, spaces, commas, full stops, hyphens and apostrophes return true if value.match?(/\A[-a-z\s,.']+\z/i) add_validation_error(record, attribute, :invalid_format) false end