/tools/Ruby/lib/ruby/1.8/irb/cmd/help.rb

http://github.com/agross/netopenspace · Ruby · 34 lines · 22 code · 2 blank · 10 comment · 0 complexity · 5a8a28d4529c97732aa586948da6bd54 MD5 · raw file

  1. #
  2. # help.rb - helper using ri
  3. # $Release Version: 0.9.5$
  4. # $Revision: 11708 $
  5. # $Date: 2007-02-13 08:01:19 +0900 (Tue, 13 Feb 2007) $
  6. #
  7. # --
  8. #
  9. #
  10. #
  11. require 'rdoc/ri/ri_driver'
  12. module IRB
  13. module ExtendCommand
  14. module Help
  15. begin
  16. @ri = RiDriver.new
  17. rescue SystemExit
  18. else
  19. def self.execute(context, *names)
  20. names.each do |name|
  21. begin
  22. @ri.get_info_for(name.to_s)
  23. rescue RiError
  24. puts $!.message
  25. end
  26. end
  27. nil
  28. end
  29. end
  30. end
  31. end
  32. end