summaryrefslogtreecommitdiff
path: root/lib/irb
diff options
context:
space:
mode:
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)