lib/delocalize/parameter_delocalizing.rb in delocalize-1.1.0 vs lib/delocalize/parameter_delocalizing.rb in delocalize-1.2.0

- old
+ new

@@ -22,10 +22,15 @@ end end def delocalize_parse(options, key_stack, value) parser = delocalize_parser_for(options, key_stack) - parser ? parser.parse(value) : value + return value unless parser + begin + parser.parse(value) + rescue ArgumentError + value + end end def delocalize_parser_for(options, key_stack) parser_type = key_stack.reduce(options) do |h, key| case h