lib/validators/validates_datetime.rb in validators-3.4.1 vs lib/validators/validates_datetime.rb in validators-3.4.2
- old
+ new
@@ -38,12 +38,13 @@
option.call(record)
else
record.__send__(option) if record.respond_to?(option)
end
- if date.is_a?(Time)
+ case date
+ when Time
value = value.to_time
- elsif date.is_a?(Date)
+ when Date
value = value.to_date
end
[date, value]
end