class CC::Analyzer::IssueValidations::CategoryValidation

Constants

CATEGORIES

Public Instance Methods

message() click to toggle source
# File lib/cc/analyzer/issue_validations/category_validation.rb, line 20
def message
  "Category must be at least one of #{CATEGORIES.join(", ")}"
end
valid?() click to toggle source
# File lib/cc/analyzer/issue_validations/category_validation.rb, line 16
def valid?
  object["categories"].present? && no_invalid_categories?
end

Private Instance Methods

no_invalid_categories?() click to toggle source
# File lib/cc/analyzer/issue_validations/category_validation.rb, line 26
def no_invalid_categories?
  (CATEGORIES | object["categories"]) == CATEGORIES
end