On Feb 25, 2008, at 1:08 PM, Trans wrote: > > > 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 $ qri to_date ------------------------------------------------------ Multiple choices: ActiveSupport::CoreExtensions::Date::Conversions#to_date, ActiveSupport::CoreExtensions::String::Conversions#to_date, ActiveSupport::CoreExtensions::Time::Conversions#to_date, Time#to_date, XSD::XSDDateTimeImpl#to_date James Edward Gray II