diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-02-06 22:29:29 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-02-06 22:30:18 -0500 |
commit | 8167859fb3bd4bf4ada55ad333e8f41dd5559b6c (patch) | |
tree | 3145369489984cf6892eb619a17f75ee07df2479 /lib/MooseX/NonMoose/Meta/Role | |
parent | 00882f71d0efc5bf7123842a0e60f330623a409b (diff) | |
download | moosex-nonmoose-8167859fb3bd4bf4ada55ad333e8f41dd5559b6c.tar.gz moosex-nonmoose-8167859fb3bd4bf4ada55ad333e8f41dd5559b6c.zip |
fix module::runtime usage
Diffstat (limited to 'lib/MooseX/NonMoose/Meta/Role')
-rw-r--r-- | lib/MooseX/NonMoose/Meta/Role/Class.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/MooseX/NonMoose/Meta/Role/Class.pm b/lib/MooseX/NonMoose/Meta/Role/Class.pm index 9e30c3c..bebbacd 100644 --- a/lib/MooseX/NonMoose/Meta/Role/Class.pm +++ b/lib/MooseX/NonMoose/Meta/Role/Class.pm @@ -273,7 +273,12 @@ around superclasses => sub { ); } - use_package_optimistically($name, $opts ? $opts->{-version} : ()); + if ($opts && exists($opts->{-version})) { + use_package_optimistically($name, $opts->{-version}); + } + else { + use_package_optimistically($name); + } if (defined($cur_constructor_name)) { my $meta = Moose::Util::find_meta($name); |