X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FUUIDMaker%2FUUID.pm;h=f6fb8022e21060d5028c52cb63544e8c6800483d;hb=de60a93dfda2e3384c2f6a00d55b352a4b4188c0;hp=28a34b92b6afa9b546761b44e67f4634c19554f3;hpb=947acfd929fb4d83f467581114228eb0682b41c9;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/UUIDMaker/UUID.pm b/lib/DBIx/Class/UUIDMaker/UUID.pm index 28a34b9..f6fb802 100644 --- a/lib/DBIx/Class/UUIDMaker/UUID.pm +++ b/lib/DBIx/Class/UUIDMaker/UUID.pm @@ -1,4 +1,8 @@ package DBIx::Class::UUIDMaker::UUID; + +use strict; +use warnings; + use base qw/DBIx::Class::UUIDMaker/; use UUID (); @@ -11,3 +15,40 @@ sub as_string { }; 1; +__END__ + +=head1 NAME + +DBIx::Class::UUIDMaker::UUID - Create uuids using UUID + +=head1 SYNOPSIS + + package Artist; + __PACKAGE__->load_components(qw/UUIDColumns Core DB/); + __PACKAGE__->uuid_columns( 'artist_id' ); + __PACKAGE__->uuid_class('::UUID'); + +=head1 DESCRIPTION + +This DBIx::Class::UUIDMaker subclass uses UUID to generate uuid +strings in the following format: + + 098f2470-bae0-11cd-b579-08002b30bfeb + +=head1 METHODS + +=head2 as_string + +Returns the new uuid as a string. + +=head1 SEE ALSO + +L + +=head1 AUTHOR + +Chris Laco + +=head1 LICENSE + +You may distribute this code under the same terms as Perl itself.