# File lib/active_model/validations/numericality.rb, line 63 def parse_raw_value_as_a_number(raw_value) case raw_value when /\A0[xX]/ nil else begin Kernel.Float(raw_value) rescue ArgumentError, TypeError nil end end end