Class: ULID::Generator
- Inherits:
-
Object
- Object
- ULID::Generator
- Defined in:
- ext/ulid_fast/ulid-fast.c
Instance Method Summary collapse
Instance Method Details
#generate ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'ext/ulid_fast/ulid-fast.c', line 40
static VALUE
rb_ulid_generate(VALUE self)
{
struct ulid_generator *ug;
TypedData_Get_Struct(self, struct ulid_generator, &UlidGeneratorType, ug);
char ulid[27];
ulid_generate(ug, ulid);
return rb_utf8_str_new(ulid, 26);
}
|