Imported File#ftype spec from rubyspecs.
[rbx.git] / lib / irb / help.rb
blobd627bea53e5c7367b0cc2479d6ab2b07824ed8c2
2 #   irb/help.rb - print usase module
3 #       $Release Version: 0.9.5$
4 #       $Revision: 11708 $
5 #       $Date: 2007-02-12 15:01:19 -0800 (Mon, 12 Feb 2007) $
6 #       by Keiju ISHITSUKA(keiju@ishitsuka.com)
8 # --
10 #   
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