toUuid method

String toUuid({
  1. bool compact = false,
})

Render the 36- or 32-character UUID format.

Implementation

String toUuid({bool compact = false}) {
  final sb = StringBuffer();
  for (var i = 0; i < 16; i++) {
    if (!compact && (i == 4 || i == 6 || i == 8 || i == 10)) {
      sb.write('-');
    }
    sb.write(_hex[_data[i] >> 4]);
    sb.write(_hex[_data[i] & 0x0F]);
  }
  return sb.toString();
}