Sha256: 9cfbcbe8880c84ea62d354e5d8d089529f8c30a1a3be7550771c553ee1d1d9f2
Contents?: true
Size: 509 Bytes
Versions: 35
Compression:
Stored size: 509 Bytes
Contents
module Renalware module Patients class BmStixValidator < ActiveModel::EachValidator include NumericRangeValidations include NumericScaleValidations MIN_VALUE = 0.5 MAX_VALUE = 50 MAX_DECIMAL_PLACES = 1 def validate_each(record, attribute, value) return if value.blank? validate_number_is_in_range(record, attribute, value, MIN_VALUE, MAX_VALUE) validate_numeric_scale(record, attribute, value, MAX_DECIMAL_PLACES) end end end end
Version data entries
35 entries across 35 versions & 1 rubygems