summaryrefslogtreecommitdiff
path: root/lib/irb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-04-07 22:16:47 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-04-07 22:16:47 +0000
commit0f58f9dbe7bf81595b78bcee9cab49a4a546ba80 (patch)
treef25a04d3b311b1eeb8dc9abb0cf2a1e76ca3daa1 /lib/irb
parentf1973fff8ad2518892adf0acb0ae7aea8b92a40c (diff)
* lib/irb/cmd/help.rb (IRB::ExtendCommand::Help#execute): use RI
interactive mode if no argument. [ruby-dev:39839] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/irb')
-rw-r--r--lib/irb/cmd/help.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/irb/cmd/help.rb b/lib/irb/cmd/help.rb
index d2d6ef4083..b946ec01fc 100644
--- a/lib/irb/cmd/help.rb
+++ b/lib/irb/cmd/help.rb
@@ -9,7 +9,6 @@
#
require 'rdoc/ri/driver'
-require 'rdoc/ri/util'
require "irb/cmd/nop.rb"
@@ -21,6 +20,10 @@ module IRB
rescue SystemExit
else
def execute(*names)
+ if names.empty?
+ Ri.interactive
+ return
+ end
names.each do |name|
begin
Ri.get_info_for(name.to_s)