Years gone by (deprecation of years method)

Can anyone give me some insight as to why the
ActiveSupport::CoreExtensions::Float::Time method 'years' is being
deprecated? I have an application managing contracts and being able to
manipulate and report on them based on the number of years the contract
lasts, is very convenient.

Can anyone give me some insight as to why the
ActiveSupport::CoreExtensions::Float::Time method 'years' is being
deprecated? I have an application managing contracts and being able to
manipulate and report on them based on the number of years the
contract
lasts, is very convenient.

It's to do with http://groups.google.com/group/rubyonrails-core/browse_thread/thread/e546c5a2c3d82da5/8556c83c1d028eff

These methods used to be on Numeric, but did weird things with floats,
so they were pulled out of Numeric and now only exist (in actual form)
on Integer.

Fred

fractional years are no longer respected. convert to integers and use
this instead:
ActiveSupport::CoreExtensions::Integer::Time