X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FUUIDColumns%2FUUIDMaker.pm;fp=lib%2FDBIx%2FClass%2FUUIDColumns%2FUUIDMaker.pm;h=a9ca80a80033ea6108544b9030df92c575d1f5d3;hb=773544fd3440aba91e3a5ea2246e7818b895ce30;hp=0000000000000000000000000000000000000000;hpb=cb9fa024bf2769df770dd29ba837f065eeea2cb3;p=dbsrgits%2FDBIx-Class-UUIDColumns.git diff --git a/lib/DBIx/Class/UUIDColumns/UUIDMaker.pm b/lib/DBIx/Class/UUIDColumns/UUIDMaker.pm new file mode 100644 index 0000000..a9ca80a --- /dev/null +++ b/lib/DBIx/Class/UUIDColumns/UUIDMaker.pm @@ -0,0 +1,59 @@ +package DBIx::Class::UUIDColumns::UUIDMaker; + +use strict; +use warnings; + +sub new { + return bless {}, shift; +}; + +sub as_string { + return undef; +}; + +1; +__END__ + +=head1 NAME + +DBIx::Class::UUIDColumns::UUIDMaker - UUID wrapper module + +=head1 SYNOPSIS + + package CustomUUIDMaker; + use base qw/DBIx::Class::/; + + sub as_string { + my $uuid; + ...magic incantations... + return $uuid; + }; + +=head1 DESCRIPTION + +DBIx::Class::UUIDColumns::UUIDMaker is a base class used by the various uuid generation +subclasses. + +=head1 METHODS + +=head2 as_string + +Returns the new uuid as a string. + +=head1 SEE ALSO + +L, +L, +L, +L, +L, +L, +L + +=head1 AUTHOR + +Chris Laco + +=head1 LICENSE + +You may distribute this code under the same terms as Perl itself.