On Feb 25, 8:36 am, "Rick DeNatale" <rick.denat... / gmail.com> wrote:
> On 2/25/08, Sukeerthi Adiga <sukeerthiad... / gmail.com> wrote:
>
>
>
> > 7stud -- wrote:
> >  > Sukeerthi Adiga wrote:
> >  >> Loading development environment.
> >  >>>> Time.now.to_date
> >  >> Time.now.to_date
> >  >> NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
> >  >> +0530 2008:Time
> >  >>   from (irb):1
>
> >  >> earlier it use to work fine..
> >  >> can any one help me whats the prob is?
>
> >  >> in terminal it shows like this..
>
> >  >> sukeerthi@sukeerthi-desktop:~$ ruby -v
> >  >> ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
> >  >> sukeerthi@sukeerthi-desktop:~$
>
> >  > $ ruby -v
> >  > ruby 1.8.6 (2007-03-13 patchlevel 0) [universal-darwin8.0]
>
> >  > puts Time.now.to_date
>
> > so where should i make change so that it should work..
> >  in most of the functions i have written
>
> Ruby is not Rails!
>
> The problem is that Time#to_date is an extension which Rails makes to
> Ruby.

Not so.

$ qri to_date
------------------------------------------------------ Multiple
choices:

     Time#to_date, XSD::XSDDateTimeImpl#to_date

T.