APIdock / Ruby
/
module

Finalizer

ruby latest stable

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

AltStyle によって変換されたページ (->オリジナル) /