class CC::Analyzer::IssueValidations::RemediationPointsValidation

Public Instance Methods

message() click to toggle source
# File lib/cc/analyzer/issue_validations/remediation_points_validation.rb, line 9
def message
  "Remediation points must be a non-negative integer"
end
valid?() click to toggle source
# File lib/cc/analyzer/issue_validations/remediation_points_validation.rb, line 5
def valid?
  remediation_points.nil? || positive_integer?(remediation_points)
end

Private Instance Methods

positive_integer?(points) click to toggle source
# File lib/cc/analyzer/issue_validations/remediation_points_validation.rb, line 19
def positive_integer?(points)
  points.is_a?(Integer) && points >= 0
end
remediation_points() click to toggle source
# File lib/cc/analyzer/issue_validations/remediation_points_validation.rb, line 15
def remediation_points
  @remediation_points ||= object["remediation_points"]
end