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