X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDB.pm;h=5d459f931c9226501f6ac3e5fee10b4e0189b10f;hb=7f4433eb9bbe0650b4f5e2dff8bf817f4d28d3df;hp=57381d0afec352e89fdd3cf31fc3e79d8fafbe0f;hpb=9381840da8471c9a17a0b641c99fd0b57178b839;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/DB.pm b/lib/DBIx/Class/DB.pm index 57381d0..5d459f9 100644 --- a/lib/DBIx/Class/DB.pm +++ b/lib/DBIx/Class/DB.pm @@ -8,7 +8,8 @@ use DBIx::Class::Schema; use DBIx::Class::Storage::DBI; use DBIx::Class::ClassResolver::PassThrough; use DBI; -use Scalar::Util; +use Scalar::Util 'blessed'; +use namespace::clean; unless ($INC{"DBIx/Class/CDBICompat.pm"}) { warn "IMPORTANT: DBIx::Class::DB is DEPRECATED AND *WILL* BE REMOVED. DO NOT USE.\n"; @@ -174,7 +175,7 @@ sub _maybe_attach_source_to_schema { sub result_source_instance { my $class = shift; $class = ref $class || $class; - + if (@_) { my $source = $_[0]; $class->_result_source_instance([$source, $class]); @@ -183,10 +184,10 @@ sub result_source_instance { } my($source, $result_class) = @{$class->_result_source_instance}; - return unless Scalar::Util::blessed($source); + return unless blessed $source; if ($result_class ne $class) { # new class - # Give this new class it's own source and register it. + # Give this new class its own source and register it. $source = $source->new({ %$source, source_name => $class,