Table of Contents - ref-1.0.5 Documentation
Pages
README
Example Usage
Goodies
Problems with WeakRef
BasicObject
Classes/Modules
Ref
Ref::AbstractReferenceKeyMap
Ref::AbstractReferenceValueMap
Ref::Mock
Ref::Mock::MockReference
Ref::Mock::MockSoftReference
Ref::Mock::MockWeakReference
Ref::Mock::ObjectSpace
Ref::Mock::SoftReference
Ref::Mock::WeakReference
Ref::ObjectSpace
Ref::Reference
Ref::ReferenceQueue
Example usage:
Ref::SafeMonitor
Ref::SoftKeyMap
Example usage:
Ref::SoftReference
Example usage:
Ref::SoftValueMap
Example usage:
Ref::StrongReference
Ref::WeakKeyMap
Example usage:
Ref::WeakReference
Example usage:
Ref::WeakReference::ReferencePointer
Ref::WeakValueMap
Example usage:
Methods
::cleanup — Ref::Mock
::define_finalizer — Ref::Mock::ObjectSpace
::define_finalizer_with_mock_reference — Ref::Mock::ObjectSpace
::define_finalizer_without_mock_reference — Ref::Mock::ObjectSpace
::gc — Ref::Mock
::new — Ref::StrongReference
::new — Ref::WeakReference
::new — Ref::WeakReference::ReferencePointer
::new — Ref::SoftReference
::new — Ref::SafeMonitor
::new — Ref::ReferenceQueue
::new — Ref::Reference
::new — Ref::AbstractReferenceValueMap
::new — Ref::Mock::SoftReference
::new — Ref::Mock::WeakReference
::new — Ref::AbstractReferenceKeyMap
::new_with_mock_reference — Ref::Mock::WeakReference
::new_with_mock_reference — Ref::Mock::SoftReference
::new_without_mock_reference — Ref::Mock::SoftReference
::new_without_mock_reference — Ref::Mock::WeakReference
::setup — Ref::Mock
::use — Ref::Mock
#[] — Ref::AbstractReferenceKeyMap
#[] — Ref::AbstractReferenceValueMap
#[]= — Ref::AbstractReferenceValueMap
#[]= — Ref::AbstractReferenceKeyMap
#cleanup — Ref::WeakReference::ReferencePointer
#clear — Ref::AbstractReferenceKeyMap
#clear — Ref::AbstractReferenceValueMap
#delete — Ref::AbstractReferenceKeyMap
#delete — Ref::AbstractReferenceValueMap
#each — Ref::AbstractReferenceKeyMap
#each — Ref::AbstractReferenceValueMap
#empty? — Ref::ReferenceQueue
#inspect — Ref::Reference
#inspect — Ref::AbstractReferenceKeyMap
#inspect — Ref::AbstractReferenceValueMap
#keys — Ref::AbstractReferenceKeyMap
#lock — Ref::SafeMonitor
#merge! — Ref::AbstractReferenceKeyMap
#merge! — Ref::AbstractReferenceValueMap
#monitor — Ref::ReferenceQueue
#object — Ref::Reference
#object — Ref::WeakReference::ReferencePointer
#object — Ref::SoftReference
#object — Ref::StrongReference
#object — Ref::WeakReference
#pop — Ref::ReferenceQueue
#push — Ref::ReferenceQueue
#ref_key — Ref::AbstractReferenceKeyMap
#remove_reference_to — Ref::AbstractReferenceValueMap
#remove_reference_to — Ref::AbstractReferenceKeyMap
#shift — Ref::ReferenceQueue
#size — Ref::ReferenceQueue
#supports_backreference? — Ref::WeakReference::ReferencePointer
#synchronize — Ref::SafeMonitor
#to_a — Ref::AbstractReferenceKeyMap
#to_a — Ref::AbstractReferenceValueMap
#unlock — Ref::SafeMonitor
#values — Ref::AbstractReferenceValueMap