System handling of undef_method

When a method is undefined, does the code hang around as orphaned code,
or is it garbage collected and totally removed, or some other action
performed?
I am interested in the case of many methods being added for limited use
and the effect on code size and performance.
Paul F Fraser

Hi,

In message “Re: System handling of undef_method”
on Fri, 19 Feb 2010 09:34:11 +0900, Paul F Fraser
[email protected] writes:

|When a method is undefined, does the code hang around as orphaned code,
|or is it garbage collected and totally removed, or some other action
|performed?

If the method is defined in the undef’ing class, the code will be
garbage collected. If the method is defined in the superclass, it’s
just overridden.

          matz.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs