X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FUUIDColumns.pm;h=2d951e32e0b87a9b3b42c525f3659ea1c2d3e1ab;hb=2d679367e554c57e39aac9419b13a582e02916bd;hp=15d6826ca5472571a9c46e40cdcc158fd54c96f7;hpb=103647d504eeadac7d179057e9f4d5eda0cd7c1b;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/UUIDColumns.pm b/lib/DBIx/Class/UUIDColumns.pm index 15d6826..2d951e3 100644 --- a/lib/DBIx/Class/UUIDColumns.pm +++ b/lib/DBIx/Class/UUIDColumns.pm @@ -1,5 +1,5 @@ package DBIx::Class::UUIDColumns; -use base qw/Class::Data::Inheritable/; +use base qw/DBIx::Class/; use Data::UUID; @@ -24,9 +24,7 @@ Note that the component needs to be loaded before Core. =head1 METHODS -=over 4 - -=item uuid_columns +=head2 uuid_columns =cut @@ -41,19 +39,18 @@ sub uuid_columns { sub insert { my ($self) = @_; + warn "Got here"; for my $column (@{$self->uuid_auto_columns}) { $self->store_column( $column, $self->get_uuid ) unless defined $self->get_column( $column ); } - $self->NEXT::ACTUAL::insert; + $self->next::method; } sub get_uuid { return Data::UUID->new->to_string(Data::UUID->new->create), } -=back - =head1 AUTHORS Chia-liang Kao