On Thu, Aug 16, 2012 at 11:06 AM, Rubyist R. [email protected]
wrote:
def method
puts “second”
end
end
On executing: method_versions.new.method
it returns: second
Just in case I want to return the older version of the method, what
could be done?
Any time a method is defined, it overrides any previous definition of
a method by that name (regardless of the argument list of either
definition). The only way to access the previous definition is to
first save it in an alias: