# File lib/ice_cube/time_util.rb, line 91 def self.serialize_time(time) case time when Time, Date if time.respond_to?(:time_zone) {:time => time.utc, :zone => time.time_zone.name} else time end when DateTime Time.local(time.year, time.month, time.day, time.hour, time.min, time.sec) else raise ArgumentError, "cannot serialize #{time.inspect}, expected a Time" end end