Class: ActiveRecord::StrictValidations::Validation::IntegerValidation

Inherits:
ActiveRecord::StrictValidations::Validation show all
Defined in:
lib/active_record/strict_validations/validation/integer_validation.rb

Constant Summary collapse

UPPER_LIMIT =
2147483647
LOWER_LIMIT =
-2147483647

Instance Attribute Summary

Attributes inherited from ActiveRecord::StrictValidations::Validation

#field, #model

Instance Method Summary collapse

Methods inherited from ActiveRecord::StrictValidations::Validation

inject_validations

Instance Method Details

#applyObject



8
9
10
# File 'lib/active_record/strict_validations/validation/integer_validation.rb', line 8

def apply
  model.validates field.name, numericality: { greather_than_or_equal_to: LOWER_LIMIT, less_than_or_equal_to: UPPER_LIMIT }, allow_blank: true
end