class ActiveModel::Validations::NumericalityValidator

def is_number?(raw_value)

def is_number?(raw_value)
  !parse_raw_value_as_a_number(raw_value).nil?
rescue ArgumentError, TypeError
  false
end