Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
ObjectSpace::WeakKeyMap#clear
() -> self
map.clear → self
weakmap.c
View on GitHub ↗
static VALUE
wkmap_clear(VALUE self)
{
struct weakkeymap *w;
TypedData_Get_Struct(self, struct weakkeymap, &rb_weakkeymap_type, w);
st_clear(w->table);
return self;
}
Removes all map entries; returns self.