Re: Rails 2.2.2 to_date and to_datetime methods

James Byrne
Wed, 04 Feb 2009 21:34:43 -0000

Robert Walker wrote:

> String has no class method "to_date" yet it does have a
"to_date"
> instance method. However, Ruby itself has neither a class nor instance
> method named "to_date" for it''s String class.
>
> The magic happens here:
>
http://www.railsbrain.com/api/rails-2.2.2/doc/index.html?a=M001206&name=to_date

Thanks.  If I follow this correctly then what happens is that the String
Class is opened inside the Rails libraries and the instance methods
to_date etc. are slipped in.