summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Reply/Plugin/Autocomplete/Methods.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Reply/Plugin/Autocomplete/Methods.pm b/lib/Reply/Plugin/Autocomplete/Methods.pm
index 19302ce..cd54d31 100644
--- a/lib/Reply/Plugin/Autocomplete/Methods.pm
+++ b/lib/Reply/Plugin/Autocomplete/Methods.pm
@@ -50,7 +50,9 @@ sub tab_handler {
my ($line) = @_;
my ($invocant, $method) = $line =~ /((?:\$\s*)?[A-Z_a-z][0-9A-Z_a-z:]*)->([A-Z_a-z][0-9A-Z_a-z]*)?$/;
- return unless $method;
+ return unless $invocant;
+
+ $method = '' unless defined $method;
my $package;
if ($invocant =~ /^\$/) {