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.