class ULID::Generator

Public Instance Methods

generate() click to toggle source
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);
}