2009/7/14 Marnen Laibow-Koser <[email protected]>: > > Hassan Schroeder wrote: >> On Mon, Jul 13, 2009 at 9:00 PM, Marnen >> Laibow-Koser<[email protected]> wrote: >> >>> I do understand that it might be useful to do >>> >>> @hassan.set_alarm_clock(AbstractTime.new(:hour => 7, :minute => 0)) >> >> It might, but it isn't to me, and it *isn't the use case I described*. >> >> "What time do you typically get up?" How simple is that? >> >> Build me a survey form, collect the responses, calculate average, >> mean, do whatever desired statistical analysis, on data in the range >> of 00:00 to 23:59. > > Yes, that would be a perfect candidate for AbstractTime...now I > understand your use case! (Though to me, at least, it's nearly > equivalent to the use case I described with the alarm.) > >> >> But there is not *any* time zone info associated with that. Period. >> It simply isn't part of the question. Utterly, totally, irrelevant. > > In this use case, you are quite right about that. Thanks for the > explanation. >
Many use cases for a TimeOfDay do imply or require a time zone, some uses cases do not, but there are certainly many use cases for TimeOfDay where the Date is irrelevant. It is the fact that a db Time object maps to a DateTime in Rails and then we have to mess about explicitly ignoring the Date part that is the key annoyance for me. Colin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

