From e2f9e1e6e8ae028fa2fbb66d6dd3015cfcae1ff8 Mon Sep 17 00:00:00 2001 From: Deepender Date: Mon, 9 Dec 2013 06:52:34 +0530 Subject: [PATCH] solved issue 998 --- lib/pry/method.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pry/method.rb b/lib/pry/method.rb index 4b23005d..cceff36a 100644 --- a/lib/pry/method.rb +++ b/lib/pry/method.rb @@ -50,6 +50,9 @@ class Pry elsif name.to_s =~ /(.+)(\.|::)(\S+)\Z/ context, meth_name = $1, $3 from_obj(target.eval(context), meth_name, target) + elsif name.to_s =~ /(\w+)(\[\])/ + context, meth_name = $1, $2 + from_obj(target.eval(context), meth_name, target) elsif options[:instance] from_module(target.eval("self"), name, target) elsif options[:methods]