lib/irb/help.rb


DEFINITIONS

This source file includes following functions.


   1  #
   2  #   irb/help.rb - print usase module
   3  #       $Release Version: 0.9$
   4  #       $Revision: 1.2 $
   5  #       $Date: 2002/07/09 11:17:16 $
   6  #       by Keiju ISHITSUKA(keiju@ishitsuka.com)
   7  #
   8  # --
   9  #
  10  #   
  11  #
  12  
  13  module IRB
  14    def IRB.print_usage
  15      lc = IRB.conf[:LC_MESSAGES]
  16      path = lc.find("irb/help-message")
  17      space_line = false
  18      File.foreach(path) do
  19        |l|
  20        if /^\s*$/ =~ l
  21          lc.puts l unless space_line
  22          space_line = true
  23          next
  24        end
  25        space_line = false
  26        
  27        l.sub!(/#.*$/, "")
  28        next if /^\s*$/ =~ l
  29        lc.puts l
  30      end
  31    end
  32  end
  33