class

ActiveModel::Validations::NumericalityValidator

v8.1.1 - Show latest stable - Superclass: EachValidator

No documentation available for this class.

Included modules

  • ActiveModel::Validations::Comparability
  • ActiveModel::Validations::ResolveValue

Constants

HEXADECIMAL_REGEX = /\\A[+-]?0[xX]/

INTEGER_REGEX = /\\A[+-]?\\d+\\z/

NUMBER_CHECKS = { odd: :odd?, even: :even? }

RANGE_CHECKS = { in: :in? }

RESERVED_OPTIONS = COMPARE_CHECKS.keys + NUMBER_CHECKS.keys + RANGE_CHECKS.keys + [:only_integer, :only_numeric]

Files

  • activemodel/lib/active_model/validations/numericality.rb