Class: Nanoarrow::Capsule
- Inherits:
-
Object
- Object
- Nanoarrow::Capsule
- Defined in:
- ext/nanoarrow/capsule.c
Instance Method Summary collapse
Instance Method Details
#name ⇒ Object
75 76 77 78 79 80 81 82 83 84 |
# File 'ext/nanoarrow/capsule.c', line 75
static VALUE capsule_name(VALUE self)
{
capsule_t* capsule;
GetCapsule(self, capsule);
if (capsule->name != NULL)
return rb_utf8_str_new_cstr(capsule->name);
else
return Qnil;
}
|
#to_i ⇒ Object
67 68 69 70 71 72 73 |
# File 'ext/nanoarrow/capsule.c', line 67
static VALUE capsule_to_i(VALUE self)
{
capsule_t* capsule;
GetCapsule(self, capsule);
return ULL2NUM((uintptr_t) capsule->ptr);
}
|