X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass.pm;h=3c36722ffc1969cda5a1ca3a44b93201a3a0ef4d;hb=6862815907d42aa2f5fcc70afd4ff2dbc9b48f79;hp=9d49b692868e172fc70c30b9f23477bf19e7e21a;hpb=7f6f5b6903a37eb52b4e08398ac4ce64ce35f8e1;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class.pm b/lib/DBIx/Class.pm index 9d49b69..3c36722 100644 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@ -6,7 +6,7 @@ use warnings; use MRO::Compat; use vars qw($VERSION); -use base qw/DBIx::Class::Componentised Class::Accessor::Grouped/; +use base qw/Class::C3::Componentised Class::Accessor::Grouped/; use DBIx::Class::StartupCheck; sub mk_classdata { @@ -24,15 +24,10 @@ sub component_base_class { 'DBIx::Class' } # Always remember to do all digits for the version even if they're 0 # i.e. first release of 0.XX *must* be 0.XX000. This avoids fBSD ports # brain damage and presumably various other packaging systems too - -$VERSION = '0.08109'; +$VERSION = '0.08112'; $VERSION = eval $VERSION; # numify for warning-free dev releases -# what version of sqlt do we require if deploy() without a ddl_dir is invoked -# when changing also adjust $sqlt_recommends in Makefile.PL -my $minimum_sqlt_version = '0.11002'; - sub MODIFY_CODE_ATTRIBUTES { my ($class,$code,@attrs) = @_; $class->mk_classdata('__attr_cache' => {}) @@ -48,34 +43,6 @@ sub _attr_cache { return $@ ? $cache : { %$cache, %$rest }; } -# SQLT version handling -{ - my $_sqlt_version_ok; # private - my $_sqlt_version_error; # private - - sub _sqlt_version_ok { - if (!defined $_sqlt_version_ok) { - eval "use SQL::Translator $minimum_sqlt_version"; - if ($@) { - $_sqlt_version_ok = 0; - $_sqlt_version_error = $@; - } - else { - $_sqlt_version_ok = 1; - } - } - return $_sqlt_version_ok; - } - - sub _sqlt_version_error { - shift->_sqlt_version_ok unless defined $_sqlt_version_ok; - return $_sqlt_version_error; - } - - sub _sqlt_minimum_version { $minimum_sqlt_version }; -} - - 1; =head1 NAME @@ -233,11 +200,6 @@ merged back to trunk for a major release. L lists each task you might want help on, and the modules where you will find documentation. -=head1 COPYRIGHT - -Copyright (c) 2005 - 2009 the DBIx::Class L and L -as listed below. - =head1 AUTHOR mst: Matt S. Trout @@ -267,6 +229,8 @@ bluefeet: Aran Deltac bricas: Brian Cassidy +brunov: Bruno Vecchi + caelum: Rafael Kitover castaway: Jess Robinson @@ -389,6 +353,11 @@ wreis: Wallace Reis zamolxes: Bogdan Lucaciu +=head1 COPYRIGHT + +Copyright (c) 2005 - 2009 the DBIx::Class L and L +as listed above. + =head1 LICENSE This library is free software and may be distributed under the same terms