Table of Contents - ref-1.0.0 Documentation
Pages
README
Example Usage
Goodies
Problems with WeakRef
Classes/Modules
Ref
Ref::AbstractReferenceKeyMap
Ref::AbstractReferenceValueMap
Ref::Mock
Ref::Mock::ObjectSpace
Ref::Mock::SoftReference
Ref::Mock::WeakReference
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
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::SoftReference
::new — Ref::WeakReference::ReferencePointer
::new — Ref::StrongReference
::new — Ref::AbstractReferenceKeyMap
::new — Ref::SafeMonitor
::new — Ref::AbstractReferenceValueMap
::new — Ref::Reference
::new — Ref::Mock::SoftReference
::new — Ref::ReferenceQueue
::new — Ref::Mock::WeakReference
::new — Ref::WeakReference
::new_with_mock_reference — Ref::Mock::WeakReference
::new_with_mock_reference — Ref::Mock::SoftReference
::new_without_mock_reference — Ref::Mock::WeakReference
::new_without_mock_reference — Ref::Mock::SoftReference
::setup — Ref::Mock
::use — Ref::Mock
#[] — Ref::AbstractReferenceValueMap
#[] — Ref::AbstractReferenceKeyMap
#[]= — Ref::AbstractReferenceKeyMap
#[]= — Ref::AbstractReferenceValueMap
#cleanup — Ref::WeakReference::ReferencePointer
#clear — Ref::AbstractReferenceKeyMap
#clear — Ref::AbstractReferenceValueMap
#delete — Ref::AbstractReferenceKeyMap
#delete — Ref::AbstractReferenceValueMap
#each — Ref::AbstractReferenceValueMap
#each — Ref::AbstractReferenceKeyMap
#empty? — Ref::ReferenceQueue
#inspect — Ref::AbstractReferenceKeyMap
#inspect — Ref::AbstractReferenceValueMap
#inspect — Ref::Reference
#keys — Ref::AbstractReferenceKeyMap
#lock — Ref::SafeMonitor
#merge! — Ref::AbstractReferenceKeyMap
#merge! — Ref::AbstractReferenceValueMap
#monitor — Ref::ReferenceQueue
#object — Ref::SoftReference
#object — Ref::StrongReference
#object — Ref::WeakReference
#object — Ref::WeakReference::ReferencePointer
#object — Ref::Reference
#pop — Ref::ReferenceQueue
#push — Ref::ReferenceQueue
#shift — Ref::ReferenceQueue
#size — Ref::ReferenceQueue
#synchronize — Ref::SafeMonitor
#to_a — Ref::AbstractReferenceValueMap
#to_a — Ref::AbstractReferenceKeyMap
#unlock — Ref::SafeMonitor
#values — Ref::AbstractReferenceValueMap