X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Model-DBIC-Schema.git;a=blobdiff_plain;f=lib%2FCatalyst%2FTraitFor%2FModel%2FDBIC%2FSchema%2FCaching.pm;h=f1d5162c11627c03af457afa5a0464f530275b0b;hp=e70de3fa03292840b928346d3a5ea978043a8e94;hb=45b101914d8e7130178e9f9748deda25992b6317;hpb=98489874ed2772e4b54880c1f6f870c8ed5f5bfa diff --git a/lib/Catalyst/TraitFor/Model/DBIC/Schema/Caching.pm b/lib/Catalyst/TraitFor/Model/DBIC/Schema/Caching.pm index e70de3f..f1d5162 100644 --- a/lib/Catalyst/TraitFor/Model/DBIC/Schema/Caching.pm +++ b/lib/Catalyst/TraitFor/Model/DBIC/Schema/Caching.pm @@ -4,6 +4,7 @@ use namespace::autoclean; use Moose::Role; use Carp::Clan '^Catalyst::Model::DBIC::Schema'; use MooseX::Types::Moose 'Int'; +use Module::Runtime 'use_module'; =head1 NAME @@ -63,7 +64,7 @@ after setup => sub { my $cursor_class = $self->connect_info->{cursor_class} || 'DBIx::Class::Cursor::Cached'; - unless (eval { Class::MOP::load_class($cursor_class) }) { + unless (eval { use_module($cursor_class) }) { carp "Caching disabled, cannot load cursor class" . " $cursor_class: $@"; return;