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