Moved UUIDColumns from DBIX-Class-current into it's own dist in the trunk
[dbsrgits/DBIx-Class-UUIDColumns.git] / lib / DBIx / Class / UUIDMaker.pm
CommitLineData
cb9fa024 1package DBIx::Class::UUIDMaker;
2
3use strict;
4use warnings;
5
6sub new {
7 return bless {}, shift;
8};
9
10sub as_string {
11 return undef;
12};
13
141;
15__END__
16
17=head1 NAME
18
19DBIx::Class::UUIDMaker - UUID wrapper module
20
21=head1 SYNOPSIS
22
23 package CustomUUIDMaker;
24 use base qw/DBIx::Class::/;
25
26 sub as_string {
27 my $uuid;
28 ...magic incantations...
29 return $uuid;
30 };
31
32=head1 DESCRIPTION
33
34DBIx::Class::UUIDMaker is a base class used by the various uuid generation
35subclasses.
36
37=head1 METHODS
38
39=head2 as_string
40
41Returns the new uuid as a string.
42
43=head1 SEE ALSO
44
45L<DBIx::Class::UUIDMaker>,
46L<DBIx::Class::UUIDMaker::UUID>,
47L<DBIx::Class::UUIDMaker::APR::UUID>,
48L<DBIx::Class::UUIDMaker::Data::UUID>,
49L<DBIx::Class::UUIDMaker::Win32::Guidgen>,
50L<DBIx::Class::UUIDMaker::Win32API::GUID>,
51L<DBIx::Class::UUIDMaker::Data::Uniqid>
52
53=head1 AUTHOR
54
55Chris Laco <claco@chrislaco.com>
56
57=head1 LICENSE
58
59You may distribute this code under the same terms as Perl itself.