class CC::Analyzer::MeasurementValidations::NameValidation
Constants
- REGEX
Public Instance Methods
message()
click to toggle source
# File lib/cc/analyzer/measurement_validations/name_validation.rb, line 11 def message "Name must be present and contain only letters, numbers, periods, hyphens, and underscores" end
valid?()
click to toggle source
# File lib/cc/analyzer/measurement_validations/name_validation.rb, line 7 def valid? name&.is_a?(String) && REGEX.match?(name) end
Private Instance Methods
name()
click to toggle source
# File lib/cc/analyzer/measurement_validations/name_validation.rb, line 17 def name object["name"] end