Method: Fiber#storage
- Defined in:
- cont.c
#storage ⇒ Object
Returns a copy of the storage hash for the fiber. The method can only be called on the Fiber.current.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 |
# File 'cont.c', line 2037
static VALUE
rb_fiber_storage_get(VALUE self)
{
storage_access_must_be_from_same_fiber(self);
VALUE storage = fiber_storage_get(fiber_ptr(self), FALSE);
if (storage == Qnil) {
return Qnil;
}
else {
return rb_obj_dup(storage);
}
}
|