Method: Jamf::OAPIValidate#validate_numeric_constraints
- Defined in:
- lib/jamf/oapi_validate.rb
#validate_numeric_constraints(val, attr_def:, attr_name: nil) ⇒ Object
run the numeric constraint validations for any numeric value The number itself must already be validated
129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/jamf/oapi_validate.rb', line 129 def validate_numeric_constraints(val, attr_def:, attr_name: nil) ex_min = attr_def[:exclusive_minimum] ex_max = attr_def[:exclusive_maximum] mult_of = attr_def[:multiple_of] minimum val, min: attr_def[:minimum], exclusive: ex_min, attr_name: attr_name if attr_def[:minimum] maximum val, max: attr_def[:maximum], exclusive: ex_max, attr_name: attr_name if attr_def[:maximum] multiple_of val, multiplier: mult_of, attr_name: attr_name if mult_of val end |