if it responds to :usec, it should also "act like" a time

This commit is contained in:
Aaron Patterson
2010-10-22 13:31:44 -07:00
parent 40491b4654
commit 1ce76db918

View File

@@ -121,7 +121,7 @@ module ActiveRecord
# Quote date/time values for use in SQL input. Includes microseconds
# if the value is a Time responding to usec.
def quoted_date(value) #:nodoc:
if value.acts_like?(:time) && value.respond_to?(:usec)
if value.respond_to?(:usec)
"#{super}.#{sprintf("%06d", value.usec)}"
else
super