From 974467c12c017d926343db3790cd429de0f3b8c1 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 31 Oct 2009 16:05:34 -0500 Subject: init_meta isn't generated if metarole stuff isn't used --- lib/Bot/Games/OO.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/Bot/Games/OO.pm b/lib/Bot/Games/OO.pm index c05cf77..7c2ea62 100644 --- a/lib/Bot/Games/OO.pm +++ b/lib/Bot/Games/OO.pm @@ -2,7 +2,7 @@ package Bot::Games::OO; use IM::Engine::Plugin::Commands::OO (); use Moose::Exporter; -my ($import, $unimport, $init_meta) = Moose::Exporter->build_import_methods( +Moose::Exporter->build_import_methods( install => [qw(import unimport)], also => ['IM::Engine::Plugin::Commands::OO'], ); @@ -13,7 +13,8 @@ sub init_meta { if !exists $options{base_class} && $options{for_class} ne 'Bot::Games::Game'; IM::Engine::Plugin::Commands::OO->init_meta(%options); - goto $init_meta; + # no init_meta is generated, since no metarole options were specified + return Class::MOP::class_of($options{for_class}); } 1; -- cgit v1.2.3-54-g00ecf