Method: Wref::Map#get
- Defined in:
- lib/wref/map.rb
#get(id) ⇒ Object Also known as: []
The same as ‘get!’ but returns nil instead of WeakRef-error. This can be used to avoid writing lots of code.
Examples
obj = map.get(1) print “Object still exists in memory.” if obj
65 66 67 68 69 70 71 |
# File 'lib/wref/map.rb', line 65 def get(id) begin return get!(id) rescue Wref::Recycled return nil end end |