Revision history for MooseX-Types
{{$NEXT}}
+ - removed use of deprecated Class::MOP::load_class
0.36 2013-06-22 13:51:54 PDT-0700 (Karen Etheridge)
- fixed failing tests on 5.8.5 due to incorrect == overload
use strict;
use warnings;
-use Class::MOP ();
+use Module::Runtime 'use_module';
=head1 SYNOPSIS
sub _check_type_lib {
my ($class, $lib) = @_;
- Class::MOP::load_class($lib);
+ use_module($lib);
die "Cannot use $lib in a combined type library, it does not provide any types"
unless $lib->can('type_names');
use Moose;
use Carp::Clan qw( ^MooseX::Types );
-use Class::MOP;
+use Module::Runtime 'use_module';
use namespace::clean -except => [qw( meta )];
my $library_class
= ($l eq 'Moose' ? 'MooseX::Types::Moose' : $l );
- Class::MOP::load_class($library_class);
+ use_module($library_class);
$library_class->import({
-into => scalar(caller),