Subject: | Don't change timezone for all-day events |
When creating an all-day event with DateTime objects that belong in different day from the
same UTC time (such as '2011-06-23 23:30:00' in LA which is '2011-06-24 06:30:00' UTC) the
set_time_zone('UTC') calls in the when() method of Net::Google::Calendar::Entry cause problems.
If the DateTime objects start off in the floating time zone, or the timeshift doesn't change the
date, the problem doesn't arise, so it's not a critical problem. The timezone change for non all-
day events is reasonable, but I can't see the use of the change for all-day ones.