use Moose;
no warnings 'uninitialized';
-our $VERSION = '0.61';
+our $VERSION = '0.65';
$VERSION = eval $VERSION;
use Carp;
use File::Find 'finddepth';
use Try::Tiny;
use Cwd 'getcwd';
+use Module::Runtime 'use_module';
=head1 NAME
}
my $have_loader = try {
- Class::MOP::load_class('DBIx::Class::Schema::Loader::Base');
+ use_module('DBIx::Class::Schema::Loader::Base');
1;
};
File::Spec->catfile($self->helper->{base}, 'lib', @schema_parts) . '.pm';
if (not -f $schema_pm) {
- eval { Class::MOP::load_class('DBIx::Class::Schema::Loader') };
+ eval { use_module('DBIx::Class::Schema::Loader') };
return 'Result' if $@;
my $schema_dir = File::Spec->catfile($helper->{base}, 'lib');
try {
- Class::MOP::load_class('DBIx::Class::Schema::Loader')
+ use_module('DBIx::Class::Schema::Loader')
}
catch {
die "Cannot load DBIx::Class::Schema::Loader: $_";
require lib;
lib->import($schema_dir);
- Class::MOP::load_class($self->schema_class);
+ use_module($self->schema_class);
my @sources = $self->schema_class->sources;