Class: NurseAndrea::SlugValidator
- Inherits:
-
Object
- Object
- NurseAndrea::SlugValidator
- Defined in:
- lib/nurse_andrea/slug_validator.rb
Constant Summary collapse
- PATTERN =
/\A[a-z][a-z0-9\-]{0,63}\z/- HUMAN_READABLE_RULES =
"Workspace slugs must be lowercase letters, numbers, or hyphens. " \ "Must start with a letter. 1-64 characters."
Class Method Summary collapse
Class Method Details
.valid?(slug) ⇒ Boolean
9 10 11 12 13 |
# File 'lib/nurse_andrea/slug_validator.rb', line 9 def self.valid?(slug) return false if slug.nil? || slug.to_s.empty? slug.to_s.match?(PATTERN) end |