On Nov 14, 2007, at 10:52 , Greg Willits wrote:

> Is that form of creating a new date object really not legal? If so,  
> that
> seems mighty odd.

You want Date.parse.

$ ri Date.new
-------------------------------------------------------------- Date::new
      Date::new(ajd=0, of=0, sg=ITALY)
------------------------------------------------------------------------
      NOTE this is the documentation for the method new!(). If you are
      reading this as the documentation for new(), that is because rdoc
      doesn't fully support the aliasing of the initialize() method.
      new() is in fact an alias for #civil(): read the documentation for
      that method instead.

      Create a new Date object.

      ajd is the Astronomical Julian Day Number. of is the offset from
      UTC as a fraction of a day. Both default to 0.

      sg specifies the Day of Calendar Reform to use for this Date
      object.

      Using one of the factory methods such as Date::civil is generally
      easier and safer.

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars