Sha256: c8fac3cb68fcc7e8f635a358501d9d476d6442fe7953fbea42a72b947e723ff9

Contents?: true

Size: 512 Bytes

Versions: 24

Compression:

Stored size: 512 Bytes

Contents

module Renalware
  module Patients
    class HeightValidator < ActiveModel::EachValidator
      include NumericRangeValidations
      include NumericScaleValidations
      MIN_VALUE = 0.20
      MAX_VALUE = 2.50
      MAX_DECIMAL_PLACES = 2

      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

24 entries across 24 versions & 1 rubygems

Version Path
renalware-core-2.0.16 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.15 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.14 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.13 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.12 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.11 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.9 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.8 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.7 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.5 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.4 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.3 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.2 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.1 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.0 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.0.pre.rc13 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.0.pre.rc11 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.0.pre.rc10 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.0.pre.rc9 app/validators/renalware/patients/height_validator.rb
renalware-core-2.0.0.pre.rc8 app/validators/renalware/patients/height_validator.rb