Sha256: 631e34873edc0e831dea6effb98e36b2758f76feb3a0474210e32aa4ee6a9344
Contents?: true
Size: 560 Bytes
Versions: 23
Compression:
Stored size: 560 Bytes
Contents
module CC module Analyzer module IssueValidations class RemediationPointsValidation < Validation def valid? remediation_points.nil? || positive_integer?(remediation_points) end def message "Remediation points must be a non-negative integer" end private def remediation_points @remediation_points ||= object["remediation_points"] end def positive_integer?(points) points.is_a?(Integer) && points >= 0 end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems