Years gone by (deprecation of years method)


#1

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.


#2

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


#3

On 20 Feb 2009, at 11:18, Rob N. wrote:

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


#4

Frederick C. wrote:

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.

Thank you - just the information I was looking for.