From bffca5dc5c279ad3dd89a4fd734c5f5c5d906155 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 1 Jul 2013 21:32:17 -0400 Subject: also need to handle UNIVERSAL here --- lib/Reply/Plugin/Autocomplete/Methods.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/Reply/Plugin/Autocomplete/Methods.pm b/lib/Reply/Plugin/Autocomplete/Methods.pm index 93fda29..4b1c4f5 100644 --- a/lib/Reply/Plugin/Autocomplete/Methods.pm +++ b/lib/Reply/Plugin/Autocomplete/Methods.pm @@ -69,8 +69,13 @@ sub tab_handler { $class = $invocant; } + my @mro = ( + @{ mro::get_linear_isa('UNIVERSAL') }, + @{ mro::get_linear_isa($class) }, + ); + my @results; - for my $package (@{ mro::get_linear_isa($class) }) { + for my $package (@mro) { my $stash = eval { Package::Stash->new($package) }; next unless $stash; -- cgit v1.2.3-54-g00ecf