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_allfinalize 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_allstop invoking Finalizer on GC.
safe{..}
| Constants | |
|---|---|
| RCS_ |
|
| Aliases | |
|---|---|
| add | |
| delete | |
| finalize | |
| Public Methods | |
|---|---|
| add_ |
add dependency R_method(obj, dependant) |
| delete_ |
delete dependency R_*(*, dependant) |
| delete_ |
delete dependency R_*(obj, dependant) |
| delete_ |
delete dependency R_method(*, dependant) |
| delete_ |
delete dependency R_method(obj, dependant) |
| finalize_ |
finalize all dependants registered to the Finalizer. |
| finalize_ |
finalize all dependants connected by dependency R_*(*, dependtant) |
| finalize_ |
finalize all dependants connected by dependency R_*(obj, dependtant) |
| finalize_ |
finalize the dependant connected by dependency R_method(*, dependtant) |
| finalize_ |
finalize the depandant connected by dependency R_method(obj, dependtant) |
| safe | method to call finalize_* safely. |
| Private Methods | |
|---|---|
| final_ |
registering function to ObjectSpace#add_finalizer |
<code/>and<pre/>for code samples.