lib/active_model/validations/numericality.rb in activemodel-5.0.2 vs lib/active_model/validations/numericality.rb in activemodel-5.0.3

- old
+ new

@@ -71,9 +71,10 @@ rescue ArgumentError, TypeError false end def parse_raw_value_as_a_number(raw_value) + return raw_value.to_i if is_integer?(raw_value) Kernel.Float(raw_value) if raw_value !~ /\A0[xX]/ end def is_integer?(raw_value) /\A[+-]?\d+\z/ === raw_value.to_s