Method: Fiddle.dlunwrap
- Defined in:
- fiddle.c
.dlunwrap(addr) ⇒ Object
Returns the Ruby object stored at the memory address addr
Example:
x = Object.new
# => #<Object:0x0000000107c7d870>
Fiddle.dlwrap(x)
# => 4425504880
Fiddle.dlunwrap(_)
# => #<Object:0x0000000107c7d870>
74 75 76 77 78 |
# File 'fiddle.c', line 74 VALUE rb_fiddle_ptr2value(VALUE self, VALUE addr) { return (VALUE)NUM2PTR(addr); } |