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