DEFINITIONS
This source file includes following functions.
1 #!/usr/local/bin/ruby
2 #
3 # multi.rb -
4 # $Release Version: 0.9$
5 # $Revision: 1.1 $
6 # $Date: 2002/07/09 11:17:17 $
7 # by Keiju ISHITSUKA(Nihon Rational Software Co.,Ltd)
8 #
9 # --
10 #
11 #
12 #
13
14 require "irb/cmd/nop.rb"
15 require "irb/ext/multi-irb"
16
17 module IRB
18 module ExtendCommand
19 class IrbCommand<Nop
20 def execute(*obj)
21 IRB.irb(nil, *obj)
22 end
23 end
24
25 class Jobs<Nop
26 def execute
27 IRB.JobManager
28 end
29 end
30
31 class Foreground<Nop
32 def execute(key)
33 IRB.JobManager.switch(key)
34 end
35 end
36
37 class Kill<Nop
38 def execute(*keys)
39 IRB.JobManager.kill(*keys)
40 end
41 end
42 end
43 end