Data-TUID
view release on metacpan or search on metacpan
lib/Data/TUID/BestUUID.pm view on Meta::CPAN
package Data::TUID::BestUUID;
use strict;
use warnings;
our ( %loaded, %skip );
BEGIN {
eval {
$loaded{LibUUID} = require Data::UUID::LibUUID;
1;
} unless $skip{LibUUID};
eval {
$loaded{DataUUID} = require Data::UUID;
1;
} unless $skip{DataUUID};
}
sub new_uuid {
my $self = shift;
return &Data::UUID::LibUUID::new_uuid_string if $loaded{LibUUID};
return Data::UUID->new->create_str if $loaded{DataUUID};
( run in 0.803 second using v1.01-cache-2.11-cpan-0d8aa00de5b )