Finalizer
Module deprecated or moved
This module is deprecated or moved on the latest stable version. The last existing version (v1_8_7_330) is shown here.
Usage:
add dependency R_method(obj, dependant)
add(obj, dependant, method = :finalize, *opt) add_dependency (obj, dependant, method = :finalize, *opt)
delete dependency R_method(obj, dependant)
delete(obj_or_id, dependant, method = :finalize) delete_dependency (obj_or_id, dependant, method = :finalize)
delete dependency R_*(obj, dependant)
delete_all_dependency (obj_or_id, dependant)
delete dependency R_method(*, dependant)
delete_by_dependant (dependant, method = :finalize)
delete dependency R_*(*, dependant)
delete_all_by_dependant (dependant)
delete all dependency R_*(*, *)
delete_all
finalize the dependant connected by dependency R_method(obj, dependtant).
finalize(obj_or_id, dependant, method = :finalize) finalize_dependency (obj_or_id, dependant, method = :finalize)
finalize all dependants connected by dependency R_*(obj, dependtant).
finalize_all_dependency (obj_or_id, dependant)
finalize the dependant connected by dependency R_method(*, dependtant).
finalize_by_dependant (dependant, method = :finalize)
finalize all dependants connected by dependency R_*(*, dependant).
finalize_all_by_dependant (dependant)
finalize all dependency registered to the Finalizer.
finalize_all
stop invoking Finalizer on GC.
safe {..}
Constants
RCS_ID = '-$Id: finalize.rb,v 1.4 1998年02月27日 05:34:33 keiju Exp keiju $-'
Files
- lib/finalize.rb