> -----Original Message-----
> From: Jonathan Leighton [mailto:lists / turnipspatch.com] 
> Sent: Tuesday, January 17, 2006 10:02 AM
> To: ruby-talk ML
> Subject: Re: Time Diff Module
> 
> 
> On Wed, 2006-01-18 at 01:48 +0900, David Clements wrote:
> > Anyone know of a module out there that will encapsulate 
> differences in 
> > time?
> > 
> > Ideally I would want something like this:
> > 
> > d1 = DateTime.now + 2.hours + 2.minutes
> > d2 = DateTime.now
> > 
> > diff = d1-d2
> > 
> > 
> > puts "Diff:  #{diff.hours}:#{diff.minutes}"
> > 
> > 
> > >> Diff: 2:02
> > 
> > I have searched for examples and all of them seem to be doing this 
> > manually.
> > 
> > Dave
> 
> Ruby on Rails' ActiveSupport::CoreExtensions::Numeric::Time 
> module supports this. The gem is activesupport. You might 
> want to extract it somehow to avoid getting the rest of the 
> library if you don't need it.
> 
> Jon

This request seems common enough that I wonder if we could convince one
of the Rails folks to package that bit up separately so folks can
install without without having to install ActiveSupport.

Regards,

Dan