public
Description: A gem adding convenience methods for creating specific times on specific dates.
Clone URL: git://github.com/flogic/timely.git
Search Repo:
commit  793451c69701345f813bab11079104e551d61dbe
tree    54049cb5e32f7ecfb59d1962b499cf82f0bcf63f
parent  17a4b249303d1476aed6ddd36be96bed877bfb1d
timely /
name age message
folder .gitignore Thu May 08 10:47:26 -0700 2008 Ignoring pkg for later [ymendel]
folder History.txt Thu May 08 10:44:33 -0700 2008 newgem setup [ymendel]
folder License.txt Thu May 08 11:46:25 -0700 2008 Filling out README, fixing Manifest, hoe config... [ymendel]
folder Manifest.txt Thu May 08 11:46:25 -0700 2008 Filling out README, fixing Manifest, hoe config... [ymendel]
folder README.txt Thu May 08 11:46:25 -0700 2008 Filling out README, fixing Manifest, hoe config... [ymendel]
folder Rakefile Thu May 08 10:44:33 -0700 2008 newgem setup [ymendel]
folder config/ Thu May 08 11:46:25 -0700 2008 Filling out README, fixing Manifest, hoe config... [ymendel]
folder lib/ Thu May 08 11:35:38 -0700 2008 Modified Date#at_time to either take hour, minu... [ymendel]
folder script/ Thu May 08 10:44:33 -0700 2008 newgem setup [ymendel]
folder setup.rb Thu May 08 10:44:33 -0700 2008 newgem setup [ymendel]
folder spec/ Thu May 08 11:35:38 -0700 2008 Modified Date#at_time to either take hour, minu... [ymendel]
folder tasks/ Thu May 08 10:44:33 -0700 2008 newgem setup [ymendel]
README.txt
= timely

== DESCRIPTION:

Timely adds some convenience methods to Date and Time to easily create times on specific dates.

== SYNOPSIS:

  require 'timely'
  
  some_date = Date.today - 5      # => 2008-05-03
  some_date.at_time(3, 5, 13)     # => Sat May 03 03:05:13 -0500 2008
  
  # arguments are optional
  some_date.at_time(13)           # => Sat May 03 13:00:00 -0500 2008
  
  some_time = Time.now - 345678   # => Sun May 04 13:40:22 -0500 2008
  some_time.on_date(2001, 6, 18)  # => Mon Jun 18 13:40:22 -0500 2001
  
  # if you have objects corresponding to the times/dates you want
  some_time.on_date(some_date)    # => Sat May 03 13:40:22 -0500 2008
  some_date.at_time(some_time)    # => Sat May 03 13:40:22 -0500 2008
  
  # if you like typing less
  some_time.on(some_date)         # => Sat May 03 13:40:22 -0500 2008
  some_date.at(some_time)         # => Sat May 03 13:40:22 -0500 2008

== INSTALL:

* sudo gem install timely