diff options
Diffstat (limited to 'lib/irb')
-rw-r--r-- | lib/irb/completion.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/irb/completion.rb b/lib/irb/completion.rb index c7c0fb99eb..385957c3f1 100644 --- a/lib/irb/completion.rb +++ b/lib/irb/completion.rb @@ -296,7 +296,8 @@ module IRB candidates.uniq! end if doc_namespace - "#{rec.class.name}#{sep}#{candidates.find{ |i| i == message }}" + rec_class = rec.is_a?(Module) ? rec : rec.class + "#{rec_class.name}#{sep}#{candidates.find{ |i| i == message }}" else select_message(receiver, message, candidates, sep) end |