Imported File#ftype spec from rubyspecs.
[rbx.git] / lib / irb / cmd / subirb.rb
blobaa4127184f509780dd0265f1ab9d87485172f021
1 #!/usr/local/bin/ruby
3 #   multi.rb - 
4 #       $Release Version: 0.9.5$
5 #       $Revision: 11708 $
6 #       $Date: 2007-02-12 15:01:19 -0800 (Mon, 12 Feb 2007) $
7 #       by Keiju ISHITSUKA(keiju@ruby-lang.org)
9 # --
11 #   
14 require "irb/cmd/nop.rb"
15 require "irb/ext/multi-irb"
17 module IRB
18   module ExtendCommand
19     class IrbCommand<Nop
20       def execute(*obj)
21         IRB.irb(nil, *obj)
22       end
23     end
25     class Jobs<Nop
26       def execute
27         IRB.JobManager
28       end
29     end
31     class Foreground<Nop
32       def execute(key)
33         IRB.JobManager.switch(key)
34       end
35     end
37     class Kill<Nop
38       def execute(*keys)
39         IRB.JobManager.kill(*keys)
40       end
41     end
42   end
43 end