From 4e5f5fa695c07b0a24473e84542d9f735227e4f4 Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Wed, 6 Jan 2016 22:20:24 +1100 Subject: [PATCH] Return value if not of known type in type cast --- lib/validates_timeliness/conversion.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/validates_timeliness/conversion.rb b/lib/validates_timeliness/conversion.rb index 7bd26d0..1b10b37 100644 --- a/lib/validates_timeliness/conversion.rb +++ b/lib/validates_timeliness/conversion.rb @@ -12,6 +12,8 @@ module ValidatesTimeliness value.to_date when :datetime value.is_a?(Time) ? value : value.to_time + else + value end if options[:ignore_usec] && value.is_a?(Time) Timeliness::Parser.make_time(Array(value).reverse[4..9], (:current if @timezone_aware))