[前][次][番号順一覧][スレッド一覧]

ruby-changes:12524

From: keiju <ko1@a...>
Date: Tue, 21 Jul 2009 21:41:21 +0900 (JST)
Subject: [ruby-changes:12524] Ruby:r24227 (trunk): * lib/irb/cmd/help.rb: fixed irb's "help" command. .

keiju	2009-07-21 21:41:01 +0900 (Tue, 21 Jul 2009)

  New Revision: 24227

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24227

  Log:
     * lib/irb/cmd/help.rb: fixed irb's "help" command. [ruby-core:22310].

  Modified files:
    trunk/ChangeLog
    trunk/lib/irb/cmd/help.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 24226)
+++ ChangeLog	(revision 24227)
@@ -1,3 +1,7 @@
+Tue Jul 21 21:37:19 2009  Keiju Ishitsuka  <keiju@e...>
+
+	* lib/irb/cmd/help.rb: fixed irb's "help" command. [ruby-core:22310].
+
 Tue Jul 21 20:41:20 2009  Keiju Ishitsuka  <keiju@e...>
 
 	* lib/tracer.rb: no show lines unkonwn line number. [ruby-core:22096],
Index: lib/irb/cmd/help.rb
===================================================================
--- lib/irb/cmd/help.rb	(revision 24226)
+++ lib/irb/cmd/help.rb	(revision 24227)
@@ -11,17 +11,19 @@
 require 'rdoc/ri/driver'
 require 'rdoc/ri/util'
 
+require "irb/cmd/nop.rb"
+
 module IRB
   module ExtendCommand
-    module Help
+    class Help<Nop
       begin
-        @ri = RDoc::RI::Driver.new
+        Ri = RDoc::RI::Driver.new
       rescue SystemExit
       else
-        def self.execute(context, *names)
+        def execute(*names)
           names.each do |name|
             begin
-              @ri.get_info_for(name.to_s)
+              Ri.get_info_for(name.to_s)
             rescue RDoc::RI::Error
               puts $!.message
             end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]